Control what tools Auggie CLI can execute with granular permission settings for security and compliance. Tool permissions configured will only work inside the CLI and not in the Augment code extension.
settings.json
files with clear precedence:
~/.augment/settings.json
<workspace>/.augment/settings.json
allow
, deny
, or ask-user
Tool | Description |
---|---|
launch-process | Execute shell commands and scripts |
read-process | Read output from running processes |
write-process | Send input to running processes |
list-processes | List all active processes |
kill-process | Terminate running processes |
Tool | Description |
---|---|
view | Read file contents |
str-replace-editor | Edit files with find/replace |
save-file | Create or overwrite files |
remove-files | Delete files from the filesystem |
codebase-retrieval | Search codebase with context engine |
grep-search | Search files with regex patterns |
Tool | Description |
---|---|
github-api | GitHub API operations |
linear | Linear issue tracking |
notion | Notion workspace access |
supabase | Supabase database operations |
web-search | Web search queries |
web-fetch | Fetch web page content |
{tool-name}_{server-name}
:
query_database-mcp
tool-call
(default) - Check before tool executiontool-response
- Check after execution but before returning results to agentask-user
mode in interactive sessions, Auggie displays approval prompts:
Key | Action |
---|---|
A | Allow this specific request |
D | Deny this specific request |
Y | Always allow this tool |
N | Never allow this tool |
Esc | Cancel and deny request |
--augment-cache-dir
to specify custom settings directory{tool}_{server}
pattern.augment/settings.local.json
for personal security overrides