fix_symbols
Apply one instruction across many code symbols at once to perform bulk mechanical rewrites without reading or rewriting each symbol manually.
Instructions
Apply ONE instruction across MANY symbols. This is the tool this server exists for. For a single target, use fix_symbol instead — the parallel worker calls here only pay off once there is more than one. The order-of-magnitude win is a transformation stated once and applied to symbols you never read: 'add a docblock to every method here', 'switch every call to the new API'. Worker calls run in parallel, writes run in series, and each symbol is re-resolved by name just before its write, so earlier patches moving later offsets is not a problem.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| targets | Yes | Objects with 'file_path' and 'symbol_name'. An optional per-target 'instruction' overrides the shared one. | |
| instruction | No | Applied to every target that does not carry its own. | |
| max_parallel | No | Concurrent worker calls, default 6. |