Claude Code v2.1.321 · 9 Nov 2026
Commands that cannot run in a remote session now say what to use instead
In some remote sessions, /model , /effort , /mcp , /rename and /reload-plugins explain that they are unavailable and point to an alternative
You'll notice Tier: how much it should matter to you
2 Useful: my rating, 1 to 5
1 Signal: worth watching, 1 to 5
Remote Control Area: what it touches
Improvements Kind: in v2.1.321, 09 Nov 26
Improvements Section of the release
What
Some slash commands cannot run when you control Claude Code from a remote place such as claude.ai or the mobile app. Each of these now has its own message saying so:
The messages point to another way to do the same thing, such as the model picker or connectors on claude.ai. For example, /model says: "Changing the model by command isn't available here. Use the model picker instead. Not every session shows one."
Why
In a claude.ai or mobile session you get a clear answer and a next step, instead of a command that seems to do nothing.
How sure we are
One source agrees One thing we can check says the same as this entry.
Anthropic's release notes agree Improved the /model picker: "More models" is now an unnumbered row below every other, and older models open under it without renumbering the…
See this entry in the whole of v2.1.321 →
9 Nov 2026 · 418 entries, this one is #169.
Use it now28 You'll notice241 Nothing to try yet17 Under the hood132
Open the release →
Names in this entry
slash /model Switch the AI model and save it as your default for new sessions. For models that support it, use left/right arrows to adjust effort level . With no argument, opens a picker; press s on a row to switch for the current session only. See when Claude Code asks you to confirm the switch . Once you confirm the switch, if Claude Code asks, Claude Code applies the change without waiting for the current response to finish. Before v2.1.242, Claude Code decided from a feature flag it fetched from Anthropic whether to run the command mid-turn or queue it until the turn finished, and always queued it in a session that doesn't fetch feature flags , such as on a third-party provider . Also available in non-interactive mode (-p) with a model argument instead of the picker, where it applies to the current session only and isn't saved as your default; requires Claude Code v2.1.205 or later
slash /effort Set the effort level : low to xhigh, max, ultracode , or auto; status prints it. max and ultracode are session-only; the ultracode key persists. Run it while Claude is responding and, once you confirm the cache warning , if Claude Code shows one, Claude Code applies the new level to the next request in that turn. Before v2.1.242, Claude Code decided from a feature flag it fetched from Anthropic whether to run the command mid-turn or queue it until the turn finished, and always queued it in a session that doesn't fetch feature flags , such as on a third-party provider . Works in -p
slash /mcp Manage MCP server connections and OAuth authentication. Run with no argument to open the interactive list, pass reconnect <server> to reconnect one disconnected server, or pass enable/disable with a server name or all to change connection state without opening the dialog. Also available in non-interactive mode (-p), where running it with no argument prints a text summary of server status instead of opening the list; requires Claude Code v2.1.205 or later
slash /rename Rename the current session and show the name on the prompt bar. Without a name, auto-generates one from conversation history. Also available in non-interactive mode (-p); requires Claude Code v2.1.205 or later. From every rename surface, including claude.ai and the desktop app, Claude Code replaces control and invisible characters in the new name with spaces and caps the name at 200 characters. If the name is empty once invisible characters are removed, Claude Code rejects it and shows That name is empty once invisible characters are removed. Usage: /rename <name>. The character replacement and length cap require Claude Code v2.1.221 or later. If another live session on this machine already uses a name you pass, Claude Code applies a variant of it instead
slash /reload-plugins Reload all active plugins to apply pending changes without restarting. Reports counts for each reloaded component and flags any load errors. When the reload would change which MCP tools are loaded and invalidate the prompt cache, the command warns and skips unless you pass --force. Also available in non-interactive mode (-p), the Agent SDK, and the desktop app, where it runs only on input typed directly into the session and doesn't apply plugin MCP server changes; requires Claude Code v2.1.260 or later. See Apply plugin changes without restarting
Anthropic's notes
Upstream's own release notes for v2.1.321 name something this entry names, so the two are probably about the same change. Probably: the pairing is made on a shared name rather than on the words around it.
Improved the /model picker: "More models" is now an unnumbered row below every other, and older models open under it without renumbering the rest
Changed saved Fable 5.1 model picks to move to fable : on Pro and Max plans at once, on Team and Enterprise plans once your organization allows it; use /model claude-fable-5-1 to switch back
Changed the fast mode labels in /fast , /config and /model to name your current model when it supports fast mode, and removed "(Opus only)" from the VS Code row
Is this right?
0
0
Feedback
What's wrong with this entry?
Hard to understand Too vague Looks wrong Not relevant to me Too long Missing the detail I wanted Duplicate of another card
Clear Learned something new I can act on this Good catch
← Previous · 168 of 418
Claude is told when images or documents were removed to fit the request limit
You'll notice Context
In v2.1.321 Improvements release-page order
Next → · 170 of 418
Managed device settings are re-read when they change
You'll notice Elsewhere