The terminal app's Settings modal, its tabs and keys, and every setting with its default.
CtrlO opens Settings. zidane saves each change. Most changes apply right away, and a row's description says when one applies later, for example "Applies to new sessions."
In a remote session, the Authentication, Skills, MCP servers and Extensions & Plugins tabs edit that server. The Agent tab edits that server too. Some Agent rows stay with this terminal: Start from last session, Use daemon runtime, Remote hosts, Check for updates, Check usage, and the editor and autocomplete rows. The UI tab, the theme and your keybindings also stay with this terminal. To copy your settings to a server, use settings sync.
These Agent tab rows open a dialog. Decision model and Test decision model sit under Models and show only when Decisions is on. The other rows sit at the end of the tab.
Row
Opens
Environments
Where new sessions run: local (with the OS sandbox), a git worktree or a sandbox provider, with the default, its options and its keys (execution contexts)
Import from Claude Code
Copies conversations, MCP servers, skills, commands and subagents from Claude Code (import from Claude Code)
Compaction model
The model that writes compaction summaries, or the main model
DescriptionHow the agent handles questions: ask you, answer from the repository, or turn questions off.
Secretssecrets
ValuesOn, off
Defaultoff
DescriptionLet the agent ask you for an API key or a token. zidane keeps it in a private file for this project, out of the chat, and hides it in tool output.
DescriptionKeep the commands and edits of the agent inside the project, and hide your credentials from them. MCP servers and your own ! commands run outside the sandbox. Applies to new sessions.
Sandbox networksandboxNetwork
ValuesAllow, Deny
DefaultAllow
DescriptionAllow keeps installs and git working. Deny blocks every connection.
Sandbox writable pathssandboxAllowWrite
ValuesText, such as ~/.cache, ~/.bun/install/cache
Defaultempty
DescriptionExtra folders sandboxed commands may write to, comma separated.
DescriptionSummarize the conversation when the context passes the threshold below.
Auto-compact thresholdautoCompactThreshold
Values60%, 70%, 80%, 90%
Default80%
DescriptionHow full the context gets before zidane summarizes it.
Persist large tool resultspersistToolResults
ValuesOn, off
Defaulton
DescriptionSave tool outputs over 8 KB to disk and keep a preview in the chat.
Stable tool list (call_tool)stableToolList
ValuesOn, off
Defaulton
DescriptionUse found MCP tools through call_tool so the prompt cache stays valid. Off adds them to the tool list instead. Applies to new sessions.
Freeze session promptfreezeSessionPrompt
ValuesOn, off
Defaulton
DescriptionKeep each session's system prompt as its first run saw it and tell the model about later changes, so the prompt cache stays valid. /refresh re-reads it.
Compact before the cache expirescompactBeforeCacheExpiry
ValuesOn, off
Defaultoff
DescriptionExperimental. When a long session sits idle, compact it a minute before its prompt cache runs out, so your next message reads a short summary instead of re-reading the whole conversation.
Short MCP tool listcompactToolCatalog
ValuesOn, off
Defaultoff
DescriptionExperimental. List MCP tools by name only in the prompt; the model looks up a tool before using it. Saves tokens when many tools are connected. Applies to new sessions.
User instructionsuserInstructionsScope
ValuesBoth (merged), User only, Project only, None
DefaultBoth (merged)
DescriptionWhich AGENTS.md and CLAUDE.md files the agent reads.
Allow subagents to use different modelssubagentModels
ValuesOn, off
Defaulton
DescriptionLet the agent hand work to cheaper models.
Image generationimageGeneration
ValuesOn, off
Defaulton
DescriptionLet the agent generate images with your providers' image models. Each image is billed by the provider.
Web searchwebSearch
ValuesOn, off
Defaulton
DescriptionLet the agent search the web for docs, errors and recent changes.
Auto-resume on output limitresumeOnMaxTokens
ValuesOn, off
Defaultoff
DescriptionKeep going when an answer hits the model's output limit.
Max output tokensmaxOutputTokens
ValuesModel max, 8K, 16K, 32K, 64K
DefaultModel max
DescriptionThe most the model may write per turn.
Provider retry attemptsretryMaxAttempts
ValuesDefault (3), 1 (no retry), 2, 3, 5, 8
DefaultDefault (3)
DescriptionHow many times to retry a failed or stalled provider call.
Decisionsdecisions
ValuesOn, off
Defaultoff
DescriptionHooks and extensions ask a decision model for quick yes/no, choice and score answers. Your provider bills each call.
Auto-update session titlesautoTitle
ValuesOn, off
Defaultoff
DescriptionTitle sessions after their first run, and rename them when the topic changes. Titles that you typed stay.Needs Decisions.
Estimate time remainingrunEstimates
ValuesOn, off
Defaultoff
DescriptionShow how long running sessions and subagents have left, from a quick decision when a run starts. Uses tokens.Needs Decisions.Drives the desktop app only.
Rows marked "Only in the desktop app." change the desktop app only. The terminal app lists them but does not use them. Most of them sit in the Desktop app and Notifications groups, which this page does not list. See desktop settings.
Extensions add their own rows under Extensions & Plugins. Press Tab on an extension to show them. CtrlD clears a secret row back to its default. Press it twice to confirm. On a server, a row that needs more than the token's scope is dimmed and tagged admin.