- Agent run
- Calls a sensitive tool
- PauseRun waits
- Confirmation
- User input
- External result
- Person decides
- Approve / Deny card in Slack
- Form in the web app
- Resume
- Same run continues
- Nothing lost
Works for single agents and teams - if a member agent pauses, the whole team waits for the answer.
- Slack approval cards for every pause type: confirm, ask for input, collect feedback, or run a step outside the agent.
- The same flows over AG-UI for browser frontends.
- Pause state that survives across multiple rounds for teams of agents.