Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Approval modes

Koda has two approval modes, toggled with Shift+Tab (current mode shown in the status bar):

Auto — safe tools run without confirmation. Destructive shell commands (rm -rf, sudo, git push --force, etc.) still require explicit y. Read-only tools (Read, Grep, Glob, WebFetch) are always auto-approved.

Confirm — every write or mutation requires explicit y before executing. Read-only tools are still auto-approved.

The mode is persisted per session — if you approve with a (auto), that session remembers it even after resuming.

In headless mode, there is no human to prompt. Destructive Bash commands are silently rejected; all other tools proceed automatically.

Approval keys

KeyEffect
yApprove this one action
nReject this one action
aApprove and enable auto mode for the rest of the session
fReject and provide written feedback the model can act on
EscReject (same as n)