Recipe Run
recipe_runExecutes a recipe end to end: binds params, runs each step's tool in order via the registry, persists the run (see recipe_runs), and returns each step's result plus any markers_path. A step that errors (an error in its answer, or a refusal) stops the run and is reported (stopped_at, with the step's error_key); a step whose tool this Mac does not offer in tools/list is refused (tool_not_advertised). Either stops the run unless that step is marked "optional": true — then the error is recorded in its result and in skipped_optional, and the run continues.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Name of the saved skill (recipe) to run, exactly as recipe_list reports it. | |
| params | No | Param overrides (merged over the recipe defaults). | |
| confirm | No | Ignored; kept for older clients. |