Configuration
Permissions
Section titled “Permissions”Default mode: acceptEdits — Claude can read, search, and edit files without prompting.
| Mode | Behavior | Risk |
|---|---|---|
acceptEdits | Auto-approves reads + edits, prompts for unknown Bash | Low |
bypassPermissions | Auto-approves everything except deny-list | Low — deny-list blocks catastrophic commands |
plan | Read-only, no writes | Zero |
Toggle in .claude/settings.json → permissions.defaultMode.
Tuning
Section titled “Tuning”| Variable | Default | Recommendation |
|---|---|---|
CLAUDE_AUTOCOMPACT_PCT_OVERRIDE | ~95% | 80 |
CLAUDE_CODE_MAX_OUTPUT_TOKENS | 32,000 | 64000 |