run_tool
Run a registered tool and seal an ExecutionRecord (inputs, versions, output hashes).
Args:
tool: tool name from list_execution_tools
inputs: tool inputs (JSON object); stored verbatim so the run can be replayed
agent_id: calling agent or workflow identity
retrieval_ids: evidence retrievals this run was derived from, for provenance links
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | Yes | ||
| inputs | Yes | ||
| agent_id | Yes | ||
| retrieval_ids | No |