DocsConfiguration
View as Markdown

Settings Reference

All Agentastic settings and configuration options

Open Settings with Cmd+, or from the menu bar: Agentastic > Settings.

General#

SettingDescriptionDefault
Show Jump BarDisplay breadcrumb navigation in editorOn
Focus DimmingDim unfocused panesOff
Navigator PositionPlace the navigator sidebar on the Left or RightLeft

Text Editing#

SettingDescriptionDefault
FontEditor font faceSF Mono
Font SizeText size in points13
Line HeightLine spacing multiplier1.5
Tab WidthSpaces per tab4
Insert SpacesUse spaces instead of tabsOn
Word WrapWrap long linesOn
Markdown ViewRender Markdown as plain text, markdown, or splitMarkdown

Terminal#

SettingDescriptionDefault
Terminal EmulatorGhostty or SwiftTermGhostty
ShellDefault shellSystem Default
FontTerminal font faceSF Mono
Font SizeTerminal text size13
Cursor StyleBlock, underline, or barBlock
Cursor BlinkAnimate cursorOn
Option as MetaUse Option as Meta keyOff
Auto-copy Selected TextCopy to the clipboard as soon as you selectOff
Open Links & Files on ClickClick URLs and file paths in the terminal to open themOn
Image PreviewsHover an image path in the terminal for an inline previewOn
Enable File PreviewHover a file:line reference for a syntax-highlighted code previewOn

Theme#

SettingDescriptionDefault
Editor ThemeSyntax highlighting themeDefault
Match SystemFollow system dark/light modeOn
SettingDescriptionDefault
Ignore PatternsFiles/folders to excludenode_modules, .git
Search LimitMaximum results1000

Keybindings#

Customize keyboard shortcuts. Each command can have a custom key combination assigned.

Locations#

SettingDescription
Default Save LocationWhere new files are saved
Recent ProjectsList of recently opened projects
SettingDescriptionDefault
Show Hidden FilesDisplay dotfilesOff
Sort Folders FirstFolders before filesOn

Source Control#

SettingDescriptionDefault
Auto FetchAutomatically fetch from remoteOff
Fetch IntervalTime between auto fetches5 min

Agents#

The catalog of every agent Agentastic can launch — 52 built-in definitions plus any custom connections you add. Agents are shown as a grid of tiles.

Each tile carries the agent's icon and name, its installed version, its detection status, and a row of chips:

ElementMeaning
VersionThe version detected on your machine
Update chipA newer version is available; click it to update in place
Chat chipThe agent can run in structured Chat as well as a terminal
PinPins the agent to the top of the grid and of the Agent Home picker
InstallRuns the agent's documented install command, then re-verifies the executable

Tiles are grouped Pinned → Installed → Not installed → Disabled. The segmented control filters by installation status, the search field filters by name or command, and the refresh button re-runs detection and re-checks for newer versions.

SettingDescriptionDefault
Launch InterfaceWhether this agent opens in Terminal or ChatTerminal
Executable SourceAuto-detected path, or one you specifyAuto
Show Subscription UsageShow the agent's remaining subscription quota in the Inspector's Agents card (Claude Code and Codex)Off
Custom AgentsYour own definitions, with any CLI command-
Agentastic PromptPrepend Agentastic IDE instructions to the Agent Home promptOn

Structured Chat requires an agent Agentastic can drive over a structured protocol: Claude Code and Codex through their native integrations, plus every agent that speaks Agent Client Protocol — 24 of the 52 catalog definitions today, marked with a Chat chip on their tile. Every other agent runs in a terminal, and you can still convert a running pane to Chat afterwards. Overriding an agent's command turns Chat off for it, because Agentastic can no longer tell what it launched. See Launch Interface for the full list.

Each worktree can designate one live sidebar session as its Primary Agent. Actions and feedback routed to Primary Agent try that canonical session first; the designation is managed from the agent's sidebar context menu.

Workspaces#

Worktree Settings#

SettingDescriptionDefault
Worktree LocationWhere new worktrees are storedAdjacent
Worktree Setup ScriptPath to setup script for new worktrees.agentastic/setup.sh

Container Settings#

SettingDescriptionDefault
Container ImagesDocker images available for containersSee defaults
Setup Script PathCustom container setup script location~/.config/agentastic/container-setup.sh
Mount Git ConfigShare ~/.gitconfig with containersOn
Mount SSH KeysShare ~/.ssh/ with containersOff
Copy Shell ConfigCopy shell configs to container homeOn
Network ModeContainer network access (Bridge/Restricted/None)Bridge

See Docker Containers for detailed documentation.

Accounts#

Connect the accounts Agentastic uses on your behalf.

  • Agentastic account — Sign in to (or create) your Agentastic account to share one identity across Agentastic.dev, Agentastic.com, and the Agentastic settings app. A session you're already signed into on your Mac is picked up automatically; you can manage the account on Agentastic.com, and signing out applies across Agentastic products.
  • Integrations — Connect GitHub for pull requests and private clones, and issue trackers such as Linear and Sentry for issue mentions in prompts. See Issue Tracking.

Tasks#

Configure built-in Actions and create reusable agent tasks that appear in every repository and worktree.

SettingDescriptionDefault
Fast ModelProvider and optional model used by Fast actionsAutomatic
Thorough ModelProvider and optional model used by Thorough actionsAutomatic
Add TaskCreate a globally available custom Action-
ModelPer-action override of the selected tier's modelTier default
PromptPrompt template; all 15 Actions placeholders are available to every taskBuilt-in prompt or custom task prompt
Run InExecution destination; automatic result tasks offer Headless or Utility ChatPrimary Agent → Utility Chat for interactive built-ins; Headless for automatic result tasks

Branch/display naming and inline commit-message generation consume a captured agent response directly. Headless preserves the selected agent's preferred interface in a hidden session without revealing the Utility Area, switching worktrees, or changing the current session selection. Agentastic closes that terminal or Chat after a valid result and retains failed sessions for inspection. Local terminal-first Codex and Claude agents return the result through a provider-native semantic record or durable transcript; remote or container-backed terminal-first agents use Chat. Utility Chat explicitly uses, reveals, and retains the Chat interface. Primary Agent continues the canonical live agent in the exact target worktree and tries a user-designated Primary Agent first. If that designation is stale, Agentastic can use another eligible live agent in the same worktree. If none is available, it starts a Utility Chat instead; it never redirects the Action to a bare shell, another worktree, or another workspace. The existing session keeps its provider and model; model overrides apply to automatic captured tasks, newly created agent sessions, and the Utility Chat fallback.

Interactive Actions support connected remote worktrees on all five surfaces. The selected provider's command must be installed on the remote host, and a target worktree must be active before an Action can use its Utility Terminal. Repository shell tasks remain local-workspace only; remote workspace settings do not load them from .agentastic/settings.json.

Custom Actions can be edited, duplicated, or deleted from their row menu. They are stored globally rather than in a repository's workspace settings. See Actions for the built-in catalog, custom task workflow, and complete placeholder reference.

Code Review#

SettingDescriptionDefault
Review Diff ActionOpens its prompt and model configuration in Tasks-
Enabled AgentsAdditional reviewers that receive the Review Diff promptProvider defaults
Custom AgentsAdditional custom review commands-

Developer#

Advanced settings for development and debugging:

SettingDescription
Debug ModeEnable debug logging
Inspector ToolsShow internal development tools