run_operation
Execute any MapSmith catalog operation by name, with input validation before execution and stable error codes that tell you exactly what to fix.
Instructions
Run ANY catalog operation by name, including the ones with no tool of their own — which is most of them, and increasingly so.
The tools above are the handful an agent reaches for constantly. The catalog holds every operation MapSmith can perform, and it grows faster than the tool list on purpose: tool-selection accuracy degrades past a few dozen exposed tools, while capability count has no such ceiling. Discover with list_operations (use detail=true to get parameters and worked examples), then call it here.
Arguments are validated against the catalog BEFORE anything runs — unknown operation, missing or misnamed argument, wrong type, path outside the workspace — and the errors come back with stable codes, so a failed call tells the planner what to fix instead of what went wrong. Execution goes through the same path as execute_plan, so an operation cannot behave one way here and another way in a plan.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | Yes | ||
| operation | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||