Skip to Content
AutoMode

Settings

Every AutoMode setting and default: the config.json keys, the /plugin configure options, and the order in which config, plugin settings and env apply.

Where settings come from

Lowest first. A later source wins.

Code defaults

config.json

The shipped config.json, or your own copy in ~/.claude/plugins/data/automode/config.json.

Plugin settings

/plugin configure automode@automode. Every routing and guardian option defaults to default, which means "follow config.json", so an untouched option never overrides the shipped profile.

Environment switches

AUTOMODE_ROUTER, AUTOMODE_POLICY, AUTOMODE_GUARDIAN and AUTOMODE_GUARDIAN_CONFIG. See Environment variables.

The main keys

KeyDefaultMeaning
activationalwaysalways: AutoMode starts with every session. picker: only when the model ID is pickerModel.
pickerModelclaude-sonnet-5-5[1m]The model ID for activation: picker. Claude Code 2.1.311 strips the suffix, so use always.
modeautoauto routes. shadow records what it would route. off does not route.
policyautoThe routing policy. legacy is the earlier interval optimizer.
defaultPathdirectworkflow sends every standard task through the workflow.
autoWorkflowfalsetrue lets the router enter the workflow by itself. am:run works either way.
reachHaikutrueT0 to T2 work without critical risk can run on Haiku. false: Haiku needs T0 and a Haiku verdict.
learningtrueA kind of task that needed rescue in this project starts on Opus next time. It only raises a route.
reviewPolicyriskalways adds a review to every change.
maxConcurrency1Workstreams built at once, at most 2.
blockGitWritesWhenActivetrueDeny git writes from subagents.
delegationoffon: a full read of a large file stops once, with an outline and a cheap extract tool. shadow: records what the gate would do.
delegationGateTokens5000The file size, in estimated tokens, at which the read gate acts.
recordDecisionstrueKeep routing records in the data folder. They hold no prompt text.
debugLogfalseWrite decisions to judge-log.jsonl in the plugin folder.
allowUnverifiedProvidersfalseRoute on Vertex, Bedrock, Foundry or a gateway. Otherwise the router runs in shadow there.
judgeModelhaikuThe model of the judges.
judgeTimeoutMs8000How long a judge may take before the prompt goes on without it.
strategyv6cThe execution strategy. See below.
guardian{ "mode": "auto", … }See The guardian.

Plugin settings

Run /plugin configure automode@automode. Each routing option defaults to default.

OptionChoicesWhat it changes
Router modeauto, shadow, offWhether AutoMode routes. AUTOMODE_ROUTER still wins.
Routing policyauto, legacyauto: the effortless judges with the joint optimizer.
Route modelson, offoff routes effort only and keeps the model you picked.
Completion gateoff, report, blockreport records whether the work showed its stated results. block also sends the model back once per task when that evidence is missing.
Route learningon, offSee Route learning.
Delegated readsoff, shadow, onSee Delegated reads.
Executorjudge, sonnetsonnet: Sonnet runs the task, and a pin, a floor or a repeated failure can still move it.
Strong evidence stepmodel, effort-firsteffort-first: strong failure evidence raises effort on the running model once per failure, unless a critical-risk floor needs the model.
Opus consultalways, pricedpriced: a read-only Opus architect is asked only when that costs less than moving the session.
Consult packetbasic, rich, fork-gatedWhat the consult receives.
Fork diagnosis rungoff, onBefore the Opus consult, a fork that shares the warm cache diagnoses the failure without editing.
Execution strategylegacy, v6a, v6b, v6cv6c: a fresh rescue builder replaces a model switch on a large context. See the v6 report.
Start route, Recovery, Review ruleParts of the strategy you can set one by one.
Builder subagent from the startoff, onExperimental. Non-trivial work goes to one builder subagent at the routed model.
Haiku first on T3 workoff, t3Off by default. In the proof runs, t3 cost more than Sonnet high.
Opus at the startjudge, evidenceevidence: T3 work starts on Sonnet high, and Opus comes only from failure evidence.
Subagents in every sessionon, offRoute built-in subagents in every session. An explicit model is always kept.
Guardian, Guardian in every session, Hard pause, Auto compact, Reduce long outputsSee The guardian.
Layout, Theme, Appearance, Bar metricsSee What the bar shows.

/automode settings prints the settings in force, and where to change each one.

Last updated on

On this page