Skip to content

Configuring agents

After creating an agent from a preset, you can customise its model, permissions, tool access, and behaviour. Right-click any agent in the sidebar and select Reconfigure to open the configuration modal.

Model override

By default, agents use the model set in your global settings. You can override this per agent:

OptionDescription
System DefaultUses the model from Settings (CLI or API config)
Sonnet 4.5Fast and capable, good balance of speed and quality
Haiku 4.5Fastest and most affordable, good for simple tasks
Opus 4.6Most capable, best for complex reasoning

Effort level

Controls how deeply the agent reasons before responding:

LevelDescription
LowFast, minimal thinking. Best for simple tasks.
MediumBalanced reasoning and speed.
HighDeep reasoning. Best for complex tasks. (Default)

Lower effort is faster and cheaper. Use Low for straightforward tasks like formatting or simple lookups, and High for architecture decisions or debugging.

Permission mode

Controls whether the agent asks before using risky tools:

  • Normal (Safe): the agent prompts for permission on risky actions like file writes and shell commands. This is the default.
  • Bypass Permissions (Caution): the agent uses tools without asking. Use this only for trusted, well-understood workflows.

Bypass Permissions lets the agent modify files, run commands, and make changes without confirmation. Make sure you understand what the agent will do before enabling this.

Tool access

You can enable or disable individual tools per agent:

ToolWhat it does
ReadRead file contents
EditModify existing files
WriteCreate new files
GlobSearch for files by pattern
GrepSearch file contents
BashRun shell commands
WebSearchSearch the web
WebFetchFetch content from URLs

Disabling a tool removes it from the agent entirely. This is useful for restricting agents to read-only access or preventing shell commands.

Compaction override

If auto-compaction is enabled globally, you can override the settings for a specific agent:

  • Context threshold (60-90%): when to trigger compaction
  • Preserved turns (2-6): how many recent exchanges to keep

This lets you give a long-running agent more aggressive compaction while keeping short-task agents at default settings.

Permission and tool changes take effect after restarting the agent session.

Next steps