Claude Code / changes

What the weekly refresh changed, newest first.

Cheat sheet Cookbook Changes

7 November 2026 · v2.1.319

~/ide — starting in an IDE terminal no longer installs the extension; run /ide from an outside terminal (2.1.318)
~/permissions — Ctrl+C twice in its dialogs goes back or cancels instead of quitting (2.1.318)
~claude auth status — new loginExpiresAt field for a stored claude.ai sign-in (2.1.318)
~--output-format — JSON gains credential_expires_at; text warns on stderr 10 days before sign-in ends (2.1.318)
~/claude-api — list now includes managed-agents-onboard (2.1.290) and latency-optimize (2.1.319)
~/tasks — lists finished subagents under "Earlier in this session" (2.1.319)
~/loop — self-paced loop ends when a turn doesn't reschedule; CLAUDE_CODE_LOOP_KEEPALIVE=1 keeps the old fallback (2.1.319)

2 November 2026 · v2.1.316

+/restart — restart and resume the session to apply an installed update (2.1.288+)
+/plugin-authoring — skill: reference for writing mods (2.1.287+)
+/artifact-capabilities — skill: reference for published-artifact runtime capabilities
+/artifact-diagramming — skill: diagramming guidance for artifacts (2.1.221+)
~/fast — fast mode for Opus 4.8 deprecated Oct 30, 2026; removed Nov 30, 2026 (migrate to Opus 5.5)

29 October 2026 · v2.1.312

~claude self-hosted-runner — new `--hold-idle-file` and `--max-hold-min` flags keep an idle session while the host reports leftover processes (2.1.311)

26 October 2026 · v2.1.310

~claude ultrareview — now requires workspace trust (2.1.309): asks on a terminal, else refuses; scripts pass `--trust-workspace`

22 October 2026 · v2.1.308

~/auto-mode-setup — now documented for Enterprise plans and Console API keys (2.1.283+), not just Pro/Max/Team
~/claude-api — new subcommands `api-version` (2.1.307) and `managed-agents-secure` (2.1.304)

19 October 2026 · v2.1.303

12 October 2026 · v2.1.296

+`"onFailure": "block"` hook field — block the action when a `command` or `http` hook fails or times out
~`claude attach` / `claude logs` — accept part of a session's name in place of the ID

5 October 2026 · v2.1.289

+`/code-review --max-findings <n>|all` (also on `/review`) — report more or fewer findings than the usual limit
~`claude project purge` — renamed `claude purge` (old name still works); documents `--all`
~`/autocompact` — window now saved per model
~`Ctrl+C` — Up on the empty prompt restores a cleared draft

1 October 2026 · v2.1.286

+`claude gateway` — run the self-hosted Claude apps gateway server
+`claude import` / `/import` — bring config over from Codex, Gemini CLI, or Cursor
+`--desktop`, `--remote-control`/`--rc`, `--restricted`, `--permission-prompts`, `--system-prompt-snapshot`, `--ref` flags
+`/design`, `/slides`, `/artifacts`, `/update-config`, `/claude-in-chrome`, `/workflow-authoring` — skills and artifact commands
+`/output-style`, `/color`, `/skill-doctor`, `/auto-mode-setup`, `/usage-credits`, `/release-notes`, `/scroll-speed`, `/heapdump`, `/feedback`, `/powerup`, `/setup-bedrock`, `/setup-vertex`
+`PreModelSwitch` / `PostModelSwitch` hook events
+`shell` skill frontmatter field
+`Ctrl+Enter` / `Ctrl+X Ctrl+S` — send queued messages now; `?` — shortcut help panel
~`/review` — now an alias of `/code-review`, was a separate single-pass PR review
~`/ultrareview` — now an alias of `/code-review ultra`
~`/code-review --comment` — also posts to GitLab merge requests (v2.1.257+)
~`/effort` — adds `status` and `ultracode [on|off]` arguments
~`/claude-api` — now takes several subcommands (`upgrade`, `prompt-audit`, `cost-optimize`, `build-eval`, `hillclimb`, …)
~`/doctor` — accepts `prompt-audit [path]`
~`claude mcp` — adds `claude mcp logout <name>`
~`Alt/Option+T` — no effect on Opus 5.5 or Sonnet 5.5 either, not just Fable
~`Ctrl+X Ctrl+K` — also turns off artifact auto-replies
−`/ultraplan` — removed upstream; use plan mode instead

17 August 2026 · v2.1.233

+`claude self-hosted-runner` — turn your own machines/containers into a place Claude Code web, mobile, and desktop sessions can run
+`--environment` — run a new cloud session on a specific self-hosted environment
+`/list-agents` (alias `/peers`) — list subagents and other live sessions you can message
+`Ctrl+S` — stash/restore the prompt draft outside the reverse-search dialog
+Fork mode — `subagent_type: "fork"` on by default in interactive sessions: inherits the full conversation + prompt cache, and non-fork spawns also default to background
~`/advisor`, `--advisor` — Fable 5 is offered as advisor again, for orgs with Fable access
~`--worktree`/`-w` — accepts GitLab merge request URLs, not just GitHub PRs
~`claude ultrareview` — `--post` posts findings to a `github.com` PR as a comment
~Subagent nesting & limits — the 200-per-session spawn cap is removed; depth (3) and concurrency (20) caps still apply
~`@` mention — with cross-session messaging on, also suggests your other live sessions to message

6 August 2026 · v2.1.223

+`:` emoji shortcode — type `:heart:` to insert, disable with `emojiCompletionEnabled`
+`/autocompact`, `--autocompact` — set the auto-compact window without touching saved settings
+`DirectoryAdded` hook — fires after `/add-dir` or an SDK `register_repo_root` call
+`background: false` skill frontmatter — with `context: fork`, wait for the result instead of backgrounding it
~`/code-review` — now runs as a background subagent so it doesn't fill your conversation; omitting the level reuses your last pick
~`/status` — now shows session kind (`interactive` vs. background job `attached`/`unattended`)
~`/fork` — the copy now creates its own git worktree before editing code, unless it edits in place
~`/background` — background sessions now commit and push as they go, open a draft PR only when warranted, and report where the work lives
~Subagent nesting depth — default raised to 3 layers (was 1); concurrent cap of 20 and per-session cap of 200 documented alongside it
~`--mcp-config` — in `-p` mode, Claude Code now waits for servers to connect before the first turn
~`--max-budget-usd` — subagent spend now counts toward the cap; reaching it blocks new spawns and halts running background subagents

19 July 2026 · v2.1.215

~`/code-review`, `/verify` — Claude no longer runs these on its own; invoke them directly when you want them

18 July 2026 · v2.1.214

+`claude auto-mode reset` — restore auto mode to its default configuration
+`/subtask` — background subagent that inherits the full conversation and reports back (what `/fork` used to do)
+`--forward-subagent-text` — stream subagent text/thinking blocks in stream-json output
+`--ax-screen-reader` — flat-text rendering for screen readers
~`/fork` — now copies the conversation into an independent background session instead of reporting back; the old report-back behavior moved to `/subtask`
~`/btw` — question is now optional; reopens your last side question's answer when omitted
~`/advisor`, `--advisor` — Fable 5 is no longer offered as advisor
~`claude auto-mode defaults` — documented `--label` filter and the companion `claude auto-mode config` subcommand

11 July 2026 · v2.1.207

+Elicitation / ElicitationResult hooks — around an MCP server's mid-tool-call user input request
~Agent teams `--teammate-mode` — value list corrected to include `auto` (split panes under tmux/iTerm2, in-process otherwise)