apply_text_patch
Apply precise text replacements to local files with SHA-256 verification, ensuring exact matches and unique request IDs for safe, recoverable edits.
Instructions
Apply 1-64 literal replacements to an existing UTF-8 file <=8 MiB. Each edit has old/new text and exact match count (default 1); ambiguous matches are refused. Requires rw, observed SHA-256 and unique request_id. Preserves untouched content, BOM/newlines and permissions. Returns change_id for recovery.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| edits | Yes | ||
| workspace | Yes | ||
| request_id | Yes | ||
| expected_sha256 | Yes |