Approvals
Approvals are human-in-the-loop gates that pause a running session until a team member approves or rejects the proposed action.
How it works
When the agent reaches a step requiring human consent, it emits an approval_request event and the session transitions to waiting_approval. No more tool calls run until a decision is recorded. Notifications (Slack, email) include a deep-link to the Console and the approval UUID for CLI actions.
veirox approval list veirox approval info <approval-id> veirox approval approve <approval-id> --comment "lgtm, proceed" veirox approval reject <approval-id> --comment "wrong scope"
Resolving vs approving
approve / reject are binary. resolve marks an approval completed without a binary verdict โ useful for "acknowledged" gates that do not block the agent.
See also
- ๐ Reference: veirox approval
- ๐งโ๐ณ Recipe: Approve from terminal
- ๐ Concept: Sessions โ lifecycle states