Input arguments object passed to the tool's run / execution entry point.
Must conform to the tool's declared inputSchema.
Expected output value used for correctness scoring. The judge uses this as a reference — partial matches may still score well.
Optional stepOutputs for the steps of a composition that have side effects (or are compositions themselves). While a tool is forged those steps are not executed; each takes its output from here, keyed by step name, so later steps receive real data.
Optional responsesAnswers for the state-changing requests a code-forged tool makes while it
is forged, which are never sent: a request takes the first unused answer
whose method and URL match it, otherwise a 204 with the header
x-agentos-forge-test: not-sent. At most 16, each body within the
ceiling's maxResponseBytes.
A single test case used by the LLM judge to evaluate a newly forged tool.
The judge invokes the tool with
inputand compares the result againstexpectedOutputusing semantic equivalence (not strict equality).