Quick Start
1
Pick an approval mode
Open Settings → Safety → Tool approval and choose
ask, smart, or never.2
Answer the card
When a tool call arrives, an approval card offers Allow, Always allow, or Deny.
3
Let silence deny
If you do nothing, the request is declined after the timeout — the default is 300 seconds.
How It Works
Each approval carries acall_id, so a decision is bound to the specific tool call rather than to whichever prompt happens to be pending.
The three buttons:
Setting
approval_mode to never prompts a confirmation first: “Tools will read your files without asking. Continue?”Choosing a Mode
Best Practices
Start with ask
Start with ask
The default
ask mode surfaces every file read. Loosen to smart or never only once you trust the agent’s behaviour.Use Always allow sparingly
Use Always allow sparingly
Always allow persists for the whole session per tool name. Use it for tools you re-run constantly, not one-offs.
Keep the timeout short if unattended
Keep the timeout short if unattended
The timeout declines unanswered requests. A shorter
approval_timeout frees a stuck turn faster when you step away.Related
Settings Reference
Every Safety field and its default
Chat & Streaming
Where approval cards appear in a turn

