true when the tool was forged, judged, and registered successfully.
Optional toolThe assigned tool ID, present only when success is true.
"emergent:a1b2c3d4-e5f6-..."
Optional toolThe full emergent tool record, present only when success is true.
Optional verdictThe judge's creation verdict.
Present whether the forge succeeded or was rejected — callers can inspect
verdict.reasoning to understand why a rejection occurred.
Optional errorHuman-readable error message for system-level failures (e.g., sandbox crash,
schema parse error). Distinct from judge rejection — check verdict for those.
Result returned after a forge_tool invocation.
On success the new tool is registered and available immediately. On failure the
verdictfield explains why the judge rejected the tool.