Skip to content

docs: refresh docs to reflect edit_replace additions - #1386

Merged
clouatre merged 1 commit into
mainfrom
feat/session-docs-20260810-103747
Aug 10, 2026
Merged

docs: refresh docs to reflect edit_replace additions#1386
clouatre merged 1 commit into
mainfrom
feat/session-docs-20260810-103747

Conversation

@clouatre

Copy link
Copy Markdown
Member

Summary

Refresh four documentation files to reflect recent edit_replace enhancements merged in PRs #1380 and #1381. The tool now supports an optional expected_content_hash (blake3) staleness check, serializes concurrent edits to the same file via a per-path mutex, and returns a new stale_content_hash error subtype. These docs-only changes keep AGENTS.md, README.md, METRICS.md, and ROADMAP.md current with the implementation.

Changes

The README.md edit_replace table row now mentions the optional expected_content_hash parameter and per-path concurrent edit serialization. AGENTS.md adds a new bullet in the tool parameters section documenting the staleness check and mutex registry behavior, placed before the existing circuit-breaker bullet. The METRICS.md schema table and JSON example block both add stale_content_hash to the error_subtype examples. ROADMAP.md appends a new completed entry below the Knowledge Graph entry summarizing the concurrent safety, staleness detection, and hot-path optimizations delivered in #1380 and #1381.

Test plan

  • Tests pass (cargo fmt and cargo clippy clean; no Rust source changes)
  • Linter clean (cargo fmt --check, cargo clippy -- -D warnings)
  • Security scan clean (no findings in diff)

Signed-off-by: Hugues Clouâtre <hugues@linux.com>
@clouatre
clouatre marked this pull request as ready for review August 10, 2026 14:53
@clouatre
clouatre merged commit 381e9d1 into main Aug 10, 2026
12 checks passed
@clouatre
clouatre deleted the feat/session-docs-20260810-103747 branch August 10, 2026 14:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant