Claude Code changelog

Latest Claude Code updates from the official source. live

Claude Code 2.1.300

Oct 14, 2026

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; Added $.ui.view({ agentId }) for mods: shows an… (+85 more)

Claude Code 2.1.299

Oct 14, 2026

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… (+187 more)

Claude Code 2.1.296

Oct 9, 2026

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… (+76 more)

Claude Code 2.1.295

Oct 8, 2026

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;… (+140 more)

Claude Code 2.1.294

Oct 8, 2026

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

Claude Code 2.1.293

Oct 7, 2026

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; Added isDeferred to $.tool.register for mods: false… (+53 more)

Claude Code 2.1.292

Oct 6, 2026

Added --marketplace 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; Added… (+89 more)

Claude Code 2.1.291

Oct 6, 2026

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

Claude Code 2.1.290

Oct 5, 2026

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; Added ceiling to the question and… (+187 more)

Claude Code 2.1.289

Oct 3, 2026

Fixed a deny or ask rule on a nested part of a compound shell command not holding over a user-installed mod's approval on managed machines; Fixed the terminal freezing on short code blocks with many unclosed tags or deeply nested ${ substitutions; Fixed Read deny rules not applying to files @-mentioned, changed, or… (+24 more)

Claude Code 2.1.288

Oct 2, 2026

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… (+86 more)

Claude Code 2.1.287

Oct 1, 2026

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); Added an n: filter to the… (+103 more)

Get the weekly ShipLog

One email a week: what changed in AI coding tools. No spam.