Agents now support a full approval loop. When an agent finishes a task that produced artifacts, it can pause for your review before marking the task complete.
Approval flow
- Project-level or agent-level policy — set
require_approval(default) orauto_approveper project or per agent. Agent-level overrides project-level. - Artifacts trigger review — approval only kicks in when the agent actually produced artifacts. No artifacts means auto-complete as before.
- Three actions — approve (with optional inline edits to artifacts), request changes (sends feedback back to the agent for another iteration), or cancel.
Iterative refinement
Request changes sends your feedback to the agent along with its previous artifacts. The agent runs again, produces updated artifacts, and the task returns to pending_approval. This loop continues until you approve or cancel.
The approval column appears automatically on the task board kanban when tasks are waiting for review.