Skip to content

Multi-edit tool for atomic multi-file edits - #9

Merged
tjdoomer merged 2 commits into
mainfrom
feature/multi-edit
Apr 2, 2026
Merged

tjdoomer merged 2 commits into
mainfrom
feature/multi-edit

Conversation

@tjdoomer

@tjdoomer tjdoomer commented Apr 2, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Atomic multi-file edit tool: validate all, then apply all (or none)
  • Validates: file exists, old_string found, old_string unique per file
  • Groups edits by file for efficient sequential application

Test plan

  • All 1873 tests pass, type-check clean

Atomic multi-file edits and parallel/serial batch tool calls to
cut round-trip latency on refactors, especially for local models.
All edits validated before any are applied — if one fails, none go
through. Prevents partial refactors that break the codebase.
@tjdoomer
tjdoomer merged commit 617d7e6 into main Apr 2, 2026
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.

2 participants