Pattern

Declarative per-tool approval in agent SDKs

Mark individual tools as requiring human approval when the agent is defined, and have the SDK stop before running such a tool, return the pending calls, and accept an approve or reject decision that resumes the same run, even in a different process.

Classification Tool-level approval flag with a serializable paused run.

Full entry

The complete treatment — problem, how it works, when to use it, sources, and examples — lives in the volume below.

Browse the full pattern index or the catalog.

Search the catalog