Summary
Approvals can only be answered from an interactive client (TUI / webui). The agent CLI has no approve / deny / set-approval-mode subcommand, so a CLI-only or scripted workflow cannot unblock a session waiting on approve? <tool>, nor switch its approval mode.
Ask
Add e.g. agent approve <id> / agent deny <id> and agent set-approval-mode <id> <manual|auto-review|unsafe-auto>.
Found during an isolated dogfood run (zarvis stopped on per-edit approvals; had to use the webui).
Summary
Approvals can only be answered from an interactive client (TUI / webui). The
agentCLI has noapprove/deny/set-approval-modesubcommand, so a CLI-only or scripted workflow cannot unblock a session waiting onapprove? <tool>, nor switch its approval mode.Ask
Add e.g.
agent approve <id>/agent deny <id>andagent set-approval-mode <id> <manual|auto-review|unsafe-auto>.