/config
A Claude Code slash command, read out of the shipped bundle. No mined inventory carries it: everything below comes from what this site has written about it.
Open the Settings interface to adjust theme, model, output style, and other preferences. Pass one or more key=value pairs to set a setting directly without opening the interface, for example /config thinking=false, /config theme=dark, or /config model=sonnet. The key=value form also works in non-interactive mode (-p) and from the Claude mobile app via Remote Control. The key=value form can't turn on a setting that needs your confirmation in the panel, such as autoContinueAtUsageLimit, though it can turn one off. Run /config --help to list the keys it accepts. Alias: /settings
Anthropic's own wording. Read off Commands, captured 2026-09-28.
In the changelogs
90Releases whose published page names /config.
-
v2.1.309
Artifacts can run through a built-in MCP server in the terminal
Claude Code can set up an Artifacts MCP server itself and use its tools in place of the built-in artifact tool, with preset permissions
found in this entry's text
-
v2.1.309
Reworded cloud session refusal messages and a new file-attach error
Cloud session refusal messages now point to the right place to fix them, and file attachment fails clearly when repo permission rules can't be read
found in this entry's text
-
v2.1.309
Remote Control messages now say where to allow unattended commands
Remote Control's 'not allowed' messages now point to
/configor the Claude desktop app, and say to restartclaude remote-controlafter changing sandbox modefound in this entry's text
-
v2.1.305
Search box hides its label until you type, and the Usage tab in /config changes
A search box now shows its "Search:" label only once you type, and the Usage tab in
/configgets a new layout and can be closedfound in this entry's text, named in this entry
-
v2.1.304
Auto-compact window setting shows an extra warning
The Auto-compact window setting in /config now shows an additional warning line
found in this entry's text, named in this entry
-
v2.1.302
New Idle compaction setting in /config
/configgains an Idle compaction on/off setting, on by default, shown only when certain conditions are metfound in this entry's text, named in this entry
-
v2.1.302
Built-in chart plugin draws charts in the transcript, including for MCP metrics
A bundled plugin lets Claude draw charts in the transcript and charts metrics from MCP tools automatically, with an Auto charts switch in /config
found in this entry's text
-
v2.1.300
One-time question before cloud sessions run commands on this computer
Claude Code can ask once per computer whether auto-mode cloud sessions may run commands here without asking each time
found in this entry's text, named in this entry
-
v2.1.295
Update channel and notification settings in /config are checked before saving
Changes to the update channel and notification settings in
/confignow go through one shared check, which rejects unknown valuesfound in this entry's text, named in this entry
-
v2.1.295
Setting changes from slash commands now go through plugin hooks
Commands such as the output style command now save settings the same way
/configdoes, so plugin hooks can change or refuse themfound in this entry's text, named in this entry
-
v2.1.288
Browser and computer-use tools can carry guidance about files on your computer
A remote switch can add guidance on files and folders on your computer to the browser and computer-use tool descriptions
found in this entry's text
-
v2.1.288
The auto-compact window is now saved separately for each model
Setting the auto-compact window in
/confignow applies to the current model only, not every modelfound in this entry's text
-
v2.1.288
Prompt suggestions in /config still depends on a server switch
The Prompt suggestions row in /config still appears only when a server-side switch is on; only the surrounding code changed
found in this entry's text, named in this entry
-
v2.1.288
Messages about unattended cloud commands are shorter
Messages about blocked unattended commands from cloud sessions no longer give step-by-step directions and no longer mention /config
found in this entry's text
-
v2.1.284
Unattended cloud-session consent can be changed from the Remote Control tab
A row for unattended commands from cloud sessions can now appear in the Remote Control tab, to give or withdraw consent there
found in this entry's text, named in this entry
-
v2.1.284
Turning prompt suggestions back on shows them again right away
Switching prompt suggestions back on in
/configclears the count of ignored suggestions, so they resume at oncefound in this entry's text, named in this entry
-
v2.1.282
The Agents view section of
/confignow uses togglesIn
/config, the Agents view submenu now shows toggles that change each setting directly instead of a list you pick fromfound in this entry's text, named in this entry
-
v2.1.281
Thinking can't be turned off for models that reject disabled thinking
Thinking now stays on for models that do not allow it to be switched off, and
/configshows it lockedfound in this entry's text
-
v2.1.281
/config Model picker no longer passes skipSettingsWrite
Model pickers no longer pass
skipSettingsWrite, and clicking a blank part of a/configrow now selects itfound in this entry's text
-
v2.1.281
Settings panel receives remote-tool-serving status
The /config settings panel is now told whether remote tool serving is on
found in this entry's text, named in this entry
-
v2.1.281
Hover highlight and new change callbacks in the /config settings list
Rows in the
/configsettings list now highlight when you hover over themfound in this entry's text, named in this entry
-
v2.1.281
Gates in this group whose fallbacks did not change (settings toggle and Claude API tip)
The terminal tab status toggle, Claude API tip and Chrome classifier default only moved; their gate fallbacks are unchanged
found in this entry's text
-
v2.1.280
Settings validation now warns about invalid values instead of silently misbehaving
Claude Code now warns when a settings.json value fails validation instead of silently ignoring it
found in this entry's text, named in this entry
-
v2.1.271
Config schema: string settings can now declare a fixed picker of
optionsConfig settings can now define a fixed list of choices for string-type fields
found in this entry's text
-
v2.1.271
Hooks module reload flow reworked to report finer-grained outcomes
Hooks reload reports more specific outcomes, and /config shows finer-grained plugin reload status
found in this entry's text
-
v2.1.271
Terminal scroll/selection internals reworked (no clear behavior change found)
Terminal scroll and selection code refactored internally, with no visible behavior change found
found in this entry's text
-
v2.1.269
'Switch models on flag' setting changed from boolean toggle to an explicit choice
The 'switch models on flag' setting is now a named choice instead of a plain on/off toggle
found in this entry's text, named in this entry
-
v2.1.269
Plugin-provided /config settings now show their plugin source and can be locked by managed settings
/config now shows which plugin a setting comes from, and organizations can lock those settings
found in this entry's text, named in this entry
-
v2.1.269
New generic 'TextEdit' settings field for plugin-provided config values
Settings screen gains a generic text-input field type for plugin-defined configuration values
found in this entry's text, named in this entry
-
v2.1.269
Output style change now requires localSettings and warns on redundant switch
Switching output style in /config is now safer for shared sessions and won't let you reselect the current style
found in this entry's text, named in this entry
-
v2.1.269
Refusal-fallback model switch now asks via an interactive question, with a persisted preference
Switching to a fallback model after a refusal can now ask you first, and remembers your answer
found in this entry's text, named in this entry
-
v2.1.269
Plugin-provided settings fields integrated into the /config (Settings) menu
Plugin-provided settings now appear in /config, with their values redacted in telemetry
found in this entry's text, named in this entry
-
v2.1.257
Remote Control settings menu now shows org-policy lock reason
The Remote Control toggle in /config now shows as locked with a reason when your org policy disables it.
found in this entry's text, named in this entry
-
v2.1.257
New 'Time format' setting in /config
A new Time format setting in /config controls whether UI clocks use 12-hour, 24-hour, UTC or a custom pattern.
found in this entry's text, named in this entry
-
v2.1.257
New CLI-internal "update_settings" tool for host UIs
A CLI-internal update_settings tool lets host UIs write settings the way /config does, for now only outputStyle in project local settings.
found in this entry's text
-
v2.1.251
Fast mode now vets the model change through a hook before applying
Turning Fast mode on now runs your model-switch hook and can be refused.
named in this entry, found in this entry's text
-
v2.1.248
/config now separates a refused setting from a failed save, and hides save detail remotely
/config now tells a refused setting from a failed save, and hides paths on remote sessions.
named in this entry, found in this entry's text
-
v2.1.248
Explanation to the model when your machine goes offline mid-upload
Claude is told when your local changes didn't upload, plus a token warning about parallel workflows.
named in this entry, found in this entry's text
-
v2.1.247
Enter in /config acts on the row you are actually on
Enter in /config now applies to the row you're highlighting, not the previous one.
named in this entry, found in this entry's text
-
v2.1.242
/cloud-plugins and a matching opt-in for sending this machine's settings to cloud sessions
You now decide separately whether cloud sessions may use your plugins and your local settings.
found in this entry's text
-
v2.1.242
Slash commands load on demand instead of at startup
Built-in slash commands load when you invoke them, so startup does less work.
found in this entry's text
-
v2.1.242
Feedback dialog drops the "Drafted by Claude" line
The feedback dialog dropped its drafted-by-Claude line and has a shorter success message.
named in this entry, found in this entry's text
-
v2.1.242
Em dashes removed from user-facing lines
Several visible messages were reworded to drop em dashes, and more quote characters are stripped.
found in this entry's text
-
v2.1.242
Per-machine decision about whether cloud sessions may run your hooks
A Hooks settings row lets you decide whether cloud sessions may run this machine's hooks.
found in this entry's text
-
v2.1.236
Recaps report when they were cut short
Recaps now say when they were cut off at the length limit rather than claiming success.
found in this entry's text
-
v2.1.236
The feedback-drafts setting is now written through one shared helper that records how it changed
Toggling Claude-drafted feedback now records whether you changed it from the card or from /config.
named in this entry, found in this entry's text
-
v2.1.236
Dismissing a Claude-drafted feedback card offers to turn the feature off
Dismissing a Claude-drafted feedback card now offers to switch the feature off entirely.
named in this entry, found in this entry's text
-
v2.1.236
Feedback dialog says where to turn the feature off
The drafted-feedback disclaimer now points you to /config to switch it off.
named in this entry, found in this entry's text
-
v2.1.235
Context-limit banner now tells you auto-compact is switched off
Context-limit banner now tells you when auto-compact is off and points you at /config
found in this entry's text
-
v2.1.234
Sessions can wait out a claude.ai usage limit and continue on their own
Your session can now wait out a usage limit and pick the task back up by itself.
found in this entry's text
-
v2.1.234
New setting
useAutoModeDuringPlan, on by defaultPlan mode now uses auto-mode permission rules by default; turn it off in /config under Permissions.
named in this entry, found in this entry's text
-
v2.1.234
Some slash commands respond without waiting for a redraw
/help, /theme and /add-dir now respond instantly; /config and /advisor do only if a remote flag turns on.
named in this entry, found in this entry's text
-
v2.1.234
/permissions opens straight away
/permissions now opens its dialog immediately instead of waiting in the message queue.
found in this entry's text
-
v2.1.232
GitLab CLI credentials get the same sandbox protection as GitHub CLI
Sandboxed commands can no longer read your GitLab CLI credentials.
found in this entry's text
-
v2.1.232
A /config row for messages from your other sessions
A settings row for handling messages from your other sessions exists but is hidden here.
named in this entry, found in this entry's text
-
v2.1.232
GitLab tokens and the glab config file treated as secrets
More GitLab token formats get redacted, and the glab config file is flagged as sensitive.
found in this entry's text
-
v2.1.227
New setting: modelProposedGoals
modelProposedGoals is only read from user, policy and command-line settings, never from the project.
found in this entry's text
-
v2.1.223
Auto-compact enforces an assumed context window for unrecognized models
Unknown model names now get an assumed context budget so auto-compact works instead of stalling.
found in this entry's text
-
v2.1.222
remoteControlAtStartup can no longer be turned on by repo-scoped settings
A cloned repo's settings can no longer switch on Remote Control at startup; only your own settings can.
found in this entry's text
-
v2.1.219
Org public-projects memory kind dropped
The org public-projects memory option no longer appears when choosing where memory is stored.
named in this entry, found in this entry's text
-
v2.1.219
Workflow size guideline now defaults to medium instead of unrestricted
Without configuration, sessions now advise fewer than 15 agents per workflow; change it in /config.
named in this entry, found in this entry's text
-
v2.1.219
New setting: workflowSizeGuideline
Cap how big Claude's dynamic workflows get with a new workflowSizeGuideline setting.
named in this entry, found in this entry's text
-
v2.1.219
Workflow size guideline gets a default and a policy override
Workflow size now defaults to medium, and an admin policy setting overrides whatever you chose.
named in this entry, found in this entry's text
-
v2.1.219
"Dynamic workflow size" hidden when a policy pins it
The workflow size setting disappears from config when your organization has already fixed it.
named in this entry
-
v2.1.218
Synced Project Memory (Renamed from "Org Memory")
found in this entry's text
-
v2.1.202
Dynamic Workflow Size Setting in /config
found in this entry's text
-
v2.1.195
/config Inline Key=Value Shortcut
found in this entry's text
-
v2.1.181
/config key=value— Set Settings from the Command Linefound in this entry's text
-
v2.1.181
/configPanel Improved Help Text for Non-Panel Settingsfound in this entry's text
-
v2.1.166
Model-switch tip now points to /config
found in this entry's text
-
v2.1.163
Settings Panel Category Reorganization [In Development]
found in this entry's text
-
v2.1.122
Bedrock Service Tier Support
found in this entry's text
- v2.1.118
-
v2.1.118
Config Tool Removed in Favor of Settings UI
found in this entry's text
-
v2.1.118
Push Notification Tips
found in this entry's text
-
v2.1.116
Auto-Copy on Text Selection
found in this entry's text
-
v2.1.110
PushNotification Tool [In Development]
found in this entry's text
-
v2.1.110
Auto-Scroll Setting
found in this entry's text
-
v2.1.105
Session Recap (Away Summary) [Gradual Rollout]
found in this entry's text
-
v2.1.91
Removed:
/output-styleCommandfound in this entry's text
-
v2.1.83
Default Teammate Model Setting
found in this entry's text
-
v2.1.76
/effortSlash Commandfound in this entry's text
-
v2.1.73
/output-styleDeprecated in Favor of/configfound in this entry's text
-
v2.1.63
Copy Full Response Setting
found in this entry's text
-
v2.1.30
Reduce Motion Accessibility Setting
found in this entry's text
-
v2.1.16
Agent Swarms - Multi-Agent Coordination
found in this entry's text
-
v2.0.66
IDE Connection UX
found in this entry's text
-
v1.0.55
Auto-Connect IDE Dialog
found in this entry's text
-
v0.2.73
Theme Command Alias
found in this entry's text
-
v0.2.47
️ Automatic Conversation Compaction
found in this entry's text
First cited
18The earliest release whose published evidence quoted /config was v2.1.73, 11 Mar 2026. That is the oldest release this project wrote about it, so it is a floor on the name's age and not the release that introduced it. It is not a presence reading: which builds carried the name is the table below.
12 further spans in the ledger name it. The list above is the earliest first and stops at 6.
Presence across releases
0The miner has never read a build containing this name. It is here because a changelog entry of ours names it, which is evidence that it existed and not evidence of which releases carried it. The inventory starts at v2.1.138 and everything older than that was never mined.
Read out of the published npm bundle release by release, and out of Anthropic's own documentation as this site captured it. Nothing on this page is a description anybody here wrote about what the slash command does. All slash commands.