- inspect code-related context with local runtime tools
- return strict structured output instead of free-form prose
- pause high-risk decisions for human approval
- checkpoint progress between model turns and tool calls
1. Define one narrow output contract
2. Define small runtime tools
3. Create the agent with a human-review seam
4. Use the gateway-backed adapter for strict JSON
5. Run and resume the workflow
6. What to verify
After one run with tools and one run that pauses for approval, confirm:- request detail views show the runtime tool loop clearly
- paused runs enter
waiting_for_human - step records checkpoint after tool execution
- schema failures or plugin-healing activity stay visible in logs