Quick Start
1
Simple Usage
2
With Configuration
User Interaction Flow
Configuration Levels
Autonomy Modes
Team-wide Autonomy
AnAgentTeam can hand every member the same autonomy level — but a member’s own choice always wins.
autonomy wins over the team’s — the team only reaches members that declared none. Silently widening a permission an agent set for itself is the direction that causes harm.
full_auto) also creates the approval gate on adopted members: an ApprovalManager with a CLI prompt handler, plus a DoomLoopTracker. This is what makes propagation actually pause execution instead of being recorded and ignored.
Under the hood, the team calls Agent.adoptAutonomy(config) on each member. It returns false when the agent already has its own autonomy (no-op), and true when adopted.
autonomy: false, or no autonomy at all, leaves every member untouched.API Reference
AgentConfig
Agent configuration including autonomy
Best Practices
Start with suggest
Start with suggest
Begin in suggest mode until you trust the agent’s decisions.
Use auto_edit for productivity
Use auto_edit for productivity
Auto-edit balances speed with human oversight.
Reserve full_auto for safe tasks
Reserve full_auto for safe tasks
Only use full_auto for well-tested, low-risk workflows.
Related
Approval
Human approval
Guardrails
Safety limits

