{ "description": "Apply a Tree-sitter structural rewrite to a source file.", "prompt": "## code_rewrite\n\nRewrite AST matches. Use `dry_run=true` to preview; writes require `dry_run=false`.\n\n**Args**: `[path, query, replacement, language, dry_run]`", "args": {"type":"object","required":["path","query","replacement"],"properties":{"path":{"type":"string"},"query":{"type":"string"},"replacement":{"type":"string"},"language":{"type":"string"},"dry_run":{"type":"boolean","default":true}}},"scope":"write" }