Function tools can stay hidden until revealed — by tool search, load_capability, or a ToolReturn — using each provider's native deferral channel. Run cancellation lands as AgentRun.cancel() and RunContext.cancel().4
| Use it | Codex 0.147.0 |
| Use it | Claude Code 2.1.224 |
| Wait | Kimi K3 in GitHub Copilot |
One issue every weekday. The whole thing, not a teaser.