Skip to content
Back

AI posts

AI release notes

Anthropic's official release notes. Claude apps: the website, desktop and phone apps. Claude Code: Claude's coding assistant. Claude API: what developers use to build Claude into their own products.

Compiled by the Toolstash team · Updated

  1. Claude Code

    Claude Code 2.1.312

    4 new22 fixes13 other

    Added oidc.user_id_claim to the Claude apps gateway, to identify people by an id_token claim other than sub, such as Microsoft Entra ID's oid. Added click to send: in fullscreen, clicking the "to send now" hint under a queued message sends it right away, as its key does.

  2. Claude Code

    Claude Code 2.1.311

    5 new55 fixes32 other

    Added --hold-idle-file and --max-hold-min to self-hosted-runner, to keep an idle session while your host reports processes it left running. Added a tip for the Explanatory output style, shown when you ask Claude for explanations.

  3. Claude Code

    Claude Code 2.1.310

    3 new14 fixes9 other

    Added the Monitor tool and plugin monitors on Bedrock, Vertex, and Foundry, and when telemetry or nonessential traffic is disabled; long foreground sleeps are now blocked there too. [Cloud sessions] Added Claude Code cloud sessions and Remote Control permissions to Enterprise custom roles, so Owners can control access to each by role.

  4. Claude Code

    Claude Code 2.1.309

    1 new61 fixes17 other

    [VSCode] Added a log warning that says what to do when dictation or the extension's own requests fail certificate verification, such as behind a TLS-inspecting proxy.

  5. Claude Code

    Claude Code 2.1.308

    1 other

    Bug fixes and reliability improvements.

  6. Claude Code

    Claude Code 2.1.307

    4 new24 fixes15 other

    Added /claude-api api-version to move Claude API code to API version 2026-10-21. Added the claude_code.safety_event OpenTelemetry event for each tool call a permission rule, auto mode, a safety check, a hook or the sandbox stopped, prompted or sent back.

  7. Claude Code

    Claude Code 2.1.306

    2 fixes

    Fixed claude -p inside cloud sessions reporting "Not logged in" when started without the session's environment variables. Fixed an API error being replaced by "prompt is too long", and an unneeded compaction, in sessions with many MCP tools.

  8. Claude Code

    Claude Code 2.1.305

    4 new19 fixes15 other

    Added sandbox.allowNestedUserNamespaces so sandboxed commands on Linux can create user namespaces (Chromium, rootless podman); this lets them get around the sandbox's file protections. Added CLAUDE_CODE_RETRY_WATCHDOG_USAGE_LIMIT_RECHECK_MS so unattended retry mode (CLAUDE_CODE_RETRY_WATCHDOG) notices a usage limit that was lifted before its reset.

  9. Claude Code

    Claude Code 2.1.304

    10 new43 fixes23 other

    Added a transcript line when a plugin that runs first skips one of your mod's hooks, naming the event and the plugin. Added decider: "person" to a mod's tool.check answer: only the permission dialog or a host's callback can approve the ask, and it is refused with the mod's reason where nobody can be asked.

  10. Claude Code

    Claude Code 2.1.303

    1 other

    Bug fixes and reliability improvements.

  11. Claude Code

    Claude Code 2.1.302

    4 new42 fixes17 other

    Added CLAUDE_CODE_AUTO_MODE_MODEL to choose the model the client-side auto mode classifier uses; it does not change the model for server-side auto mode. Added an Idle compaction row to /config for turning idle compaction off or back on; the notices shown after an idle compaction now say how to turn it off.

  12. Claude Code

    Claude Code 2.1.301

    8 new33 fixes10 other

    Added CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS so unattended retry mode (CLAUDE_CODE_RETRY_WATCHDOG) ends a request at a usage limit that resets too far away instead of waiting. Added OpenTelemetry tracing guidance to the claude-api skill, including setting up trace destinations with the ant CLI.

  13. Claude Code

    Claude Code 2.1.300

    12 new58 fixes18 other

    Added virtualText to a mod's prompt decorations: text drawn in the prompt box that never enters the draft or the submitted prompt. Added cache_creation_5m_tokens and cache_creation_1h_tokens to the OpenTelemetry api_request event, splitting cache writes by lifetime.

  14. Claude Code

    Claude Code 2.1.299

    18 new130 fixes42 other

    Added CLAUDE_CODE_DISABLE_FILE_MENTIONS environment variable: Claude gets the paths of @ file mentions to read with its file tools, not the files' contents. Added idle compaction in the terminal: a 200K+ token conversation left idle for about 54 minutes is compacted before its one-hour prompt cache expires, so your next message doesn't reprocess it all.

  15. Claude Code

    Claude Code 2.1.296

    8 new56 fixes15 other

    Added a code key to the Claude apps gateway's managed.policies[]: the same settings as cli, also applied in Claude Desktop's Code tab; beside desktop, it turns on Claude Desktop's gateway mode. Added autoCompactWindow to subagent frontmatter and --agents definitions, so a subagent can auto-compact earlier than the main conversation's window.

  16. Claude Code

    Claude Code 2.1.295

    17 new96 fixes30 other

    Added onFailure: "block" for command and HTTP hooks: a hook that can't start, times out, or exits with an unexpected code blocks the action instead of letting it through. Added Program Status Protocol (OSC 7501) support: terminals that implement it can show whether Claude Code is working, waiting on you, or done.

  17. Claude Code

    Claude Code 2.1.294

    1 fix1 other

    Fixed prompt and agent hooks written as instructions (such as "Block commands that...") allowing what they should block. Improved how prompt hooks on Stop and SubagentStop written as instructions (such as "Carry on if the build is broken") are judged, so Claude is less likely to stop early.

  18. Claude Code

    Claude Code 2.1.293

    3 new38 fixes15 other

    Added Claude Haiku 5.5 (claude-haiku-5-5), now the default Haiku model on the Anthropic API — 1M context, $0.10/$0.50 per Mtok ($0.50/$2.50 for prompts over 100K). Added agentType to the subagentStatusLine payload, so scripts can tell custom subagent types apart.

  19. Claude Code

    Claude Code 2.1.292

    8 new64 fixes20 other

    Added --marketplace <source> to claude plugin install: adds the marketplace if needed, under the same policy checks as claude plugin marketplace add, then installs the plugin from it. Added an effort parameter to the Agent tool, so Claude runs a sub-agent at the effort level you ask for.

  20. Claude Code

    Claude Code 2.1.291

    2 fixes

    Fixed a regression in 2.1.290 where cloud sessions could drop answers to permission prompts. Fixed a regression in 2.1.288 where the last messages of a session could be lost when quitting.

  21. Claude Code

    Claude Code 2.1.290

    15 new130 fixes45 other

    Added serverToolUses to the result of a mod's turn.step hook: the tool calls the API ran itself (the advisor), each with its id, name, input, start and end. Added agentId to the tool.check event of plugin hooks, so a hook can tell a subagent's permission check from the main session's.

  22. Claude Code

    Claude Code 2.1.289

    1 new23 fixes3 other

    Added agent.spawn for teammates, one agent id across plugin hook events, and idle and waiting states in $.agent.list().

  23. Claude Code

    Claude Code 2.1.288

    7 new64 fixes18 other

    Added $.ui.selection() for mods: returns the text you last selected in fullscreen mode and, when the selection lies within one transcript row, that row. Added a built-in gh api to cloud sessions whose image has no GitHub CLI, and fixed the built-in sending control characters from file names, jq filters or GitHub errors to the terminal.

  24. Claude Code

    Claude Code 2.1.287

    8 new66 fixes32 other

    Added Claude Mods: plugins may now modify deeper behavior. Added You should know, a built-in mod where a side agent watches your back and flags things you or Claude might miss. Turn it on with /plugin enable cc-plugin-you-should-know@builtin (for first-party sessions with telemetry on).

  25. Claude Code

    Claude Code 2.1.286

    7 new49 fixes32 other

    Added a count such as "2 of 5" to the permission prompt when several permission requests stack up. Added mouse support for the "N more" rows of lists in fullscreen mode: click one to jump to that end of the list, with hover and pressed states.

  26. Claude Code

    Claude Code 2.1.285

    10 new86 fixes40 other

    Added CLAUDE_CODE_DISABLE_WEB_FETCH environment variable to turn off the WebFetch tool. Added claude --desktop to open the Claude desktop app on the current directory, or on a session with --continue / --resume <id>.

  27. Claude Code

    Claude Code 2.1.284

    14 new57 fixes29 other

    Added Claude Sonnet 5.5 (claude-sonnet-5-5), now the default Sonnet model on the Anthropic API — 1M context, $2/$10 per Mtok with $0.20/Mtok cache reads. Added a "Yes, but ask again next time" answer to auto mode's prompt before a read outside the working directories, so you can allow that one read and still be asked about later ones.

  28. Claude Code

    Claude Code 2.1.283

    11 new53 fixes30 other

    Added x-claude-code-prompt-id to the gateway hint headers so LLM gateways can group the requests that serve one user prompt; opt in with CLAUDE_CODE_GATEWAY_HINT_HEADERS=1. Added availableModelsMatch managed setting: with "exact", an availableModels entry allows only the model version it names, so new releases stay blocked until listed.

  29. Claude Code

    Claude Code 2.1.282

    8 new58 fixes20 other

    Added a maxProseWidth setting that caps the width of Claude's prose in wide terminals while tables and code blocks keep the full width. Added a startup notice, and /status and claude doctor entries, listing telemetry variables in a project's settings files that were ignored or that turned telemetry off.

  30. Claude Code

    Claude Code 2.1.281

    13 new112 fixes51 other

    Added Claude apps gateway support for newer Claude Desktop keys in desktop policy blocks, including blockReadsOutsideWorkingDirectories and disableBypassPermissionsMode. Added assume_role on Claude apps gateway Bedrock upstreams: the gateway calls Bedrock as an IAM role it assumes through STS, in another AWS account if needed, optionally one session per developer.