intact: Reliable File Edits for Agents#
intact keeps a small amount of drift from turning a precise file change into a failed edit.
Its seven-rung reconciliation ladder re-finds a uniquely identifiable block, reports the tolerance it needed, and refuses ambiguous matches instead of guessing.
Use it as a Python library, the tact CLI, or an MCP server.
Get a safe edit through#
Start with the tutorial if you want to see the complete read, edit, and undo cycle. The reference is the map of every CLI command, MCP tool, and library entry point.
API, evidence, and project records#
These pages support implementation, evaluation, and maintenance. They are useful background, but are not required for a first successful edit.
Reference and records
tact: Public API- Context-efficient MCP results
- Public replay shape map
- tact rollout evidence report
- Summary
- What changed on 2026-08-03
- Method and provenance
- Historical: the deny window
- Current: the ramp window
- Test contamination of the library surface — fixed forward, unrecoverable backward
- What this event stream cannot measure
- Metrics this report does not cite
- Acceptance criteria assessment
- Ratification
- Open measurement work
- Historical workflow report:
intact0.8.0