aiworkhub_manager_recipe_run
MANAGER EXECUTE: run one PERSISTED recipe and return a bounded digest.
Instructions
MANAGER EXECUTE: run one PERSISTED recipe and return a bounded digest.
What runs is the immutable stored manifest resolved from the registry, not
a mapping typed at call time: argv[0] is a manifest literal, the vector
is built from typed slots, and it is spawned as an execve list with no
shell. Read-only by default -- tool_recipes.validate_invocation refuses
a recipe whose declared capabilities grant_capabilities does not name,
and a write/network recipe additionally requires the repository
write gate to be open.
A non-zero exit is a RESULT, not an error: the digest carries the return
code, the duration, stdout/stderr tails capped at 4096 characters with
explicit truncation flags, and the path plus SHA-256 of the full output
file, so the whole stream stays retrievable without being carried here.
Every run persists a tool_recipes invocation receipt.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | ||
| version | No | ||
| recipe_id | Yes | ||
| grant_capabilities | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||