Introducing Conductor Cloud →Skip to docs content
Conductor

Settings reference

Conductor settings keys by scope

Use this page as the key reference for Conductor settings files. For the layered settings model, file locations, and precedence rules, start with User and project settings.

Repository settings

Repository settings apply to <repo>/.conductor/settings.toml and <repo>/.conductor/settings.local.toml. They support workspace and repository behavior, not every user preference.

Scripts

TOML keyTypeDescription
scripts.setupstringCommand to run when Conductor creates a workspace.
scripts.archivestringCommand to run before Conductor archives a workspace.
scripts.run_modestringconcurrent or nonconcurrent.

Run scripts

TOML keyTypeDescription
scripts.run.<id>.commandstringCommand to run from the Run button.
scripts.run.<id>.argsstring arrayOptional arguments passed with the command.
scripts.run.<id>.options.cwdstringOptional working directory relative to the workspace.
scripts.run.<id>.defaultbooleanSelects this script by default when the project has many run scripts.
scripts.run.<id>.iconstringLucide icon name shown with the script.
scripts.run.<id>.hidebooleanHides the script from the Run button. Overridable per layer, so a local layer can hide a shared script.
scripts.run.<id>.available_instring or string arraylocal, cloud, or both.
scripts.runstringLegacy single run script. Use scripts.run.<id> for multiple scripts.

Workspace behavior

TOML keyTypeDescription
enterprise_data_privacybooleanEnables Enterprise data privacy for the repository.
spotlight_testingbooleanUses Spotlight testing for projects that must run from the repository root.
file_include_globsstringFiles to copy patterns used when .worktreeinclude is not present.

Environment variables

TOML keyTypeDescription
environment_variablestableEnvironment variables passed to local and cloud agents in this repository.
environment_variables.localtableEnvironment variables passed to local agents only.
environment_variables.cloudtableEnvironment variables passed to cloud agents only.

Prompts

TOML keyTypeDescription
prompts.generalstringAdded to agent sessions for this repository.
prompts.code_reviewstringCustom prompt for the code review action.
prompts.create_prstringCustom prompt for the create PR action.
prompts.fix_errorsstringCustom prompt for the fix errors action.
prompts.resolve_merge_conflictsstringCustom prompt for the resolve merge conflicts action.
prompts.rename_branchstringCustom prompt for branch naming.

Harnesses

TOML keyTypeDescription
claude_code_executable_pathstringOverride the Claude Code executable path.
codex_executable_pathstringOverride the Codex executable path.
claude_providerstringProvider backing Claude, such as Anthropic, Bedrock, or Vertex.
codex_providerstringProvider backing Codex.
bedrock_regionstringAWS Bedrock region for Claude.
vertex_project_idstringGoogle Vertex project ID for Claude.
ssh_key_pathstringPath to the SSH private key used for cloud workspaces.

Git

TOML keyTypeDescription
git.delete_branch_on_archivebooleanDelete the workspace branch when archiving.
git.archive_on_mergebooleanArchive a workspace automatically when its pull request merges.
git.worktree_push_auto_setup_remotebooleanAutomatically configure the upstream remote on first push.
git.branch_prefix_typestringHow branch name prefixes are generated.
git.branch_prefixstringCustom branch name prefix.

User-only settings

User settings in ~/.conductor/settings.toml support every file-backed setting. These settings are user-only and are ignored in repository settings files.

TOML keyTypeDescription
models.defaultstringDefault model for new chats.
models.reviewstringModel used for code reviews.
models.default_fast_modebooleanEnable fast mode by default for new chats.
models.default_plan_modebooleanStart new chats in plan mode by default.
models.codex.default_thinking_levelstringDefault Codex thinking level for new chats.
models.codex.review_thinking_levelstringCodex thinking level used for code reviews.
models.codex.personalitystringDefault Codex personality.
models.claude_code.default_effort_levelstringDefault Claude effort level for new chats.
models.claude_code.review_effort_levelstringClaude effort level used for code reviews.
tool_approvals_enabledbooleanRequire approval before agents run tools.

Managed settings

Managed settings are for organizations. They live in ~/.conductor/settings.managed.toml and override user and repository settings.

TOML keyTypeDescription
enterprise_data_privacybooleanEnables Enterprise data privacy.
claude_code_executable_pathstringOverrides the Claude Code executable path.
models.defaultstringSets the default model.
environmentVariables.localtableSets managed environment variables for local agents.
environmentVariables.cloudtableSets managed environment variables for cloud agents.

For managed file behavior and examples, see Managed settings.

Unsupported by scope

CaseBehavior
User-only settings in a repository fileConductor ignores them. Put model defaults, tool approvals, and default workspace location in ~/.conductor/settings.toml.
Unknown keys in a repository settings fileConductor rejects keys that are not in the repository schema.
Unknown keys in a managed settings fileConductor ignores unsupported managed keys and applies recognized valid keys.

Schema URLs

FileSchema
~/.conductor/settings.tomlhttps://conductor.build/schemas/settings.schema.json
<repo>/.conductor/settings.tomlhttps://conductor.build/schemas/settings.repo.schema.json
<repo>/.conductor/settings.local.tomlhttps://conductor.build/schemas/settings.repo.schema.json
~/.conductor/settings.managed.tomlhttps://conductor.build/schemas/settings.toml.json

On this page