DEVELOPER-TOOL
Claude Code
Overview
Claude Code is Anthropic’s official CLI coding agent built on the Claude Agent SDK. It enables multi-agent code review, ecosystem integration through MCP (Model Context Protocol), and advanced features for interactive development workflows. The tool serves as a comprehensive platform for AI-assisted software development with enterprise-grade capabilities.
Timeline
-
2026-10-28-AI-Digest — Claude Code shipped
v2.1.312on2026-10-27, one day afterv2.1.311. Headline additions: anoidc.user_id_claimoption on the Claude apps gateway lets deployments identify users by a non-subclaim in the id_token (useful anywhere a tenant doesn’t want to usesub, e.g. Entra ID’soid); usage-limit messages now say “5-hour limit” instead of “session limit”; Bedrock, Vertex, Foundry, and Mantle now fall back to a shorter system prompt for unrecognized model names withCLAUDE_CODE_SIMPLE_SYSTEM_PROMPT=0as the opt-out; hook execution capped at24concurrent per session with up to12more queued past timeout; largeCLAUDE.md/ rules files no longer overwritten after a partial read (data-loss bug), plus multiple cloud-session, Claude Tag, and Code Review patches. -
2026-05-03-AI-Digest — v2.1.126 (May 1) ships model picker via /v1/models endpoint when ANTHROPIC_BASE_URL is set (relevant for Bedrock/Vertex routing), new
claude project purge [path]command, OAuth /mcp menu fix, custom-headers MCP authentication fix. -
2026-05-02-AI-Digest — No new release this weekend; v2.1.123 from April 29 remains latest. Simon Willison publishes end-to-end iNaturalist sightings tool built entirely on a phone via Claude Code for web, demonstrating the agentic-coding curve at the developer-tooling level.
-
2026-03-10-AI-Digest - v2.1.72 released
-
2026-03-11-AI-Digest - Multi-agent code review capabilities introduced
-
2026-03-12-AI-Digest - MCP ecosystem reaches 97M monthly downloads
-
2026-03-15-AI-Digest - Interactive elicitation feature released
-
2026-03-25-AI-Digest - Managed-settings.d enterprise policy framework added
-
2026-03-27-AI-Digest - OAuth RFC 9728 compliance implemented
-
2026-03-30-AI-Digest - Source leak via npm reveals KAIROS daemon architecture
-
2026-03-31-AI-Digest - /buddy companion feature launched; source leak continues
-
2026-04-01-AI-Digest - /buddy companion expanded with additional capabilities
-
2026-04-02-AI-Digest - /powerup lessons framework introduced
-
2026-04-03-AI-Digest - MCP result persistence override capability released
-
2026-04-04-AI-Digest - v2.1.92 adds
forceRemoteSettingsRefreshpolicy, interactive Bedrock setup wizard with AWS auth, per-model cost breakdown for/cost, 60% faster Write tool diffs;/tagand/vimcommands removed. -
2026-04-05-AI-Digest — Week-in-review: three releases in three days (v2.1.90-92); v2.1.92 highlighted with Bedrock wizard, 60% faster Write diffs, forceRemoteSettingsRefresh policy.
-
2026-04-06-AI-Digest — v2.1.92 remains latest release; no new weekend release.
-
2026-04-07-AI-Digest — No new release; v2.1.92 remains current with Bedrock wizard, policy controls, and faster Write diffs
-
2026-04-07-AI-Digest — No new release; v2.1.92 remains latest. OpenAI’s Responses API shell tool positions as direct competitor to Claude Code’s agentic environment.
-
2026-04-08-AI-Digest — Three releases in two days: v2.1.94 (Apr 7) ships Amazon Bedrock powered by Mantle support behind
CLAUDE_CODE_USE_MANTLE=1, raises default effort from medium to high for API/Bedrock/Vertex/Foundry/Team/Enterprise users, adds compact Slack message headers, fixes 429 rate-limit stalls and macOS keychain login failures; v2.1.96 (Apr 8) hotfixes a Bedrock 403 “Authorization header is missing” regression in v2.1.94. -
2026-04-09-AI-Digest — v2.1.97 ships substantive new features and hardening: Ctrl+O focus view toggle in NO_FLICKER mode, refreshInterval status line setting, workspace.git_worktree exposed in status line JSON, Cedar policy file syntax highlighting (.cedar/.cedarpolicy), Bash tool permission hardening and validation, and a critical fix for an MCP HTTP/SSE memory leak draining ~50 MB/hr from long-running sessions. Also fixes —resume picker issues, file-edit diffs disappearing, and Korean/Japanese text corruption on Windows. Fourth Claude Code release in five days, signaling sustained fire-fighting after the v2.1.94 platform changes.
-
2026-04-10-AI-Digest — No new release; v2.1.97 remains current. The v2.1.94 → v2.1.97 fire-fighting cadence appears to be stabilizing. Claude Managed Agents launches alongside as a separate Anthropic product for hosted agent deployment at $0.08/session-hour.
-
2026-04-11-AI-Digest — v2.1.98 ships with interactive Bedrock setup wizard (guided AWS auth, region config, credential verification, and model pinning from the login screen), per-model and cache-hit cost breakdown for
/cost, Monitor tool for streaming background script events, and 60% faster Write tool diff computation on large files. Linux sandbox shipsapply-seccomphelper in both npm and native builds. Eight releases in nine days through April. -
2026-04-12-AI-Digest — v2.1.101 ships with
/team-onboardingcommand (generates teammate ramp-up guides from local usage), OS CA certificate store trust by default (enterprise TLS proxies work out-of-the-box),/ultraplanauto-creates cloud environments, improved brief mode and focus mode, better tool-not-available errors, and fixed idle-return token hint and fullscreen scroll duplication. Ninth release in eleven April days; the skip from v2.1.98 to v2.1.101 suggests internal builds that didn’t ship publicly. -
2026-04-13-AI-Digest — No new release; v2.1.101 remains current. Claude Code prominently featured at HumanX 2026 as the tool driving “Claude mania” — now generating over $2.5B in annualized revenue and cited as the single AI tool most attendees would keep.
-
2026-04-14-AI-Digest — v2.1.105 ships (Apr 13):
pathparameter forEnterWorktree(multi-worktree switching as first-class), PreCompact hook support (hooks can block compaction via exit code 2 or{"decision":"block"}), background monitor support for plugins via top-levelmonitorsmanifest key,/proactivealiased to/loop, stalled stream handling (abort after 5 min, retry non-streaming), and improved network error messages. Tenth public release in twelve April days. -
2026-04-15-AI-Digest — Claude Code Routines launches in research preview: saved prompt + repos + connectors configurations that run on Anthropic’s cloud via schedule, API trigger, or GitHub event, removing the “my Mac was asleep” failure mode for long-running automations. Per-plan daily quotas (Pro 5, Max 15, Team/Enterprise 25). Shipped with a redesigned Claude Code UX (integrated terminal, in-app file editor, HTML/PDF preview, faster diff viewer, drag-and-drop layout). v2.1.108 (Apr 14) adds
/recapsession-context command,ENABLE_PROMPT_CACHING_1H/FORCE_PROMPT_CACHING_5Mcache TTL env vars, model-invokable built-in slash commands via the Skill tool,/undoas alias for/rewind,/modelmid-conversation warnings,/resumedefaulting to current directory, separated rate-limit vs plan-quota errors, 5xx/529 linking to status.claude.com, lower memory for file reads. v2.1.109 adds a rotating progress hint to the extended-thinking indicator. Eleventh public release in fourteen April days. -
2026-04-16-AI-Digest — v2.1.110 (Apr 15, 22:07) ships alongside v2.1.109 earlier the same day. Headline additions:
/tuicommand andtuisetting (flicker-free fullscreen rendering), Focus view decoupled from verbose transcript (Ctrl+Onow toggles only the transcript,/focustoggles the focus panel separately — splitting the overloaded v2.1.97 binding), push notification tool (Claude can fire mobile push notifications when Remote Control is enabled),autoScrollEnabledconfig,/pluginInstalled tab reordering by favorites and items-needing-attention,/doctorwarns on duplicate MCP server scopes, scheduled tasks resurrect on--resume/--continue, Remote Control parity for/autocompact//context//exit//reload-plugins, IDE-diff feedback loop (Write tool informs model when the user edits proposed content before accepting). Fixes for MCP tool calls hanging on server disconnect, non-streaming fallback multi-minute hangs, focus-mode recap/status-line regressions, plugin dependency resolution fromplugin.json, and dropped keystrokes after CLI relaunches. Twelfth public April release in fifteen days; combined with the prior day’s Routines launch, the clearest signal yet that Anthropic treats Claude Code as an always-on ambient agent substrate rather than a session-bound CLI. -
2026-04-17-AI-Digest — v2.1.111 (Apr 16, 15:18 UTC) ships to time with Claude Opus 4.7 general availability. Headline features: Claude Opus 4.7 “xhigh” effort level with new
/effortcommand for depth-vs-latency tuning (xhigh becomes Opus 4.7 Claude Code default);/ultrareviewcloud multi-agent code review command (no-args reviews current branch,/ultrareview <PR#>fetches and reviews a specific GitHub PR via parallel agent dispatch on the Routines substrate);/less-permission-promptsskill that scans transcripts to propose security allowlists; Windows PowerShell tool progressively rolling out (opt-in/out viaCLAUDE_CODE_USE_POWERSHELL_TOOL); Auto mode for Max subscribers on Opus 4.7; Auto (match terminal) theme option;Ctrl+Uclears entire input buffer;/skillssupports sorting by token count; plan files auto-named after prompts; read-only bash globs no longer trigger permission prompts; further/setup-vertexand/setup-bedrockwizard polish. v2.1.112 (Apr 16, 19:55 UTC) is a narrow hotfix for “claude-opus-4-7 is temporarily unavailable” errors in Auto mode — five-hour turnaround from bug to fix. Fourteen April releases in sixteen days;/ultrareviewis the first Claude Code feature to reach back into the Routines cloud substrate for something other than cron jobs — earliest proof point that Routines is a remote parallel-agent execution substrate slash commands can dispatch into ad hoc. -
2026-04-18-AI-Digest — v2.1.113 (Apr 17) ships the native binary as the default distribution channel, replacing the bundled JavaScript runtime — a structural shift from an npm-installed Node.js CLI to a compiled standalone executable with faster cold starts, smaller install footprint, and no Node runtime dependency. Security hardening headlines:
sandbox.network.deniedDomainsconfiguration key for blocking specific egress hosts without disabling network access entirely (partial-allowlist sandboxing for agent runs), and Bash hardening that wrapsenv,sudo,watch,ionice,setsid,/privatepaths, andfind -exec/-deletein additional validation layers. UX polish: subagent 10-minute stall detection (long-running subagents now emit a warning and offer to abort instead of hanging silently),/ultrareviewlaunch-dialog refinement (clearer branch-vs-PR mode selection), Shift+↑/↓ fullscreen scroll (paginated scrollback in/tuimode), readline-styleCtrl+A/Ctrl+E(start/end of input line), Remote Control parity for/extra-usageand@-autocomplete(mobile Claude Code can now introspect usage and reference files by name), and assorted bug fixes. Fifteenth public April release in seventeen days; the native binary is the biggest distribution-layer change since v2.0 — an explicit bet that Claude Code’s install surface should look like a compiled system tool, not a JavaScript app. -
2026-04-19-AI-Digest — v2.1.114 (Apr 18, 01:34 UTC) is a single-fix weekend hotfix that resolves a crash in the permission-dialog path when an Agent Teams teammate requests tool permission. Sixteenth April release in nineteen days, landing hours after the v2.1.113 native-binary rebase — the operational fingerprint of a team compounding against Cursor’s Composer 2 release velocity rather than an internal monthly cadence.
-
2026-04-22-AI-Digest — v2.1.117 (Apr 22, 00:04 UTC) is the first April release to widen the agent programming model rather than polish existing surfaces. Headline: forked subagents as an external-build opt-in via
CLAUDE_CODE_FORK_SUBAGENT=1, moving the forked-subagent architecture from internal-only to any custom Claude Code binary. Agent frontmattermcpServersnow loaded for main-thread agent sessions via--agent, closing the long-running gap where custom agents had reduced tool access compared to inline work./resumenow proactively offers to summarize stale, large sessions (natural follow-on to v2.1.116’s 40MB+ resume-performance work). MCP startup moves to concurrent connection handling. Enterprise posture: managed-settings enforcement forblockedMarketplaces/strictKnownMarketplaces— the plugin/marketplace-governance equivalent of v2.1.113’ssandbox.network.deniedDomainsposture. Native builds on macOS and Linux now replace theGlobandGreptools with embeddedbfsandugrep— the same “walk the bundled-JS-dependency tree” posture as the April-17jq→native migration. OpenTelemetry adds three new event attributes (command_name,command_source,effort) and a fix for Opus 4.7 context-window calculations (was reporting 200K, actually 1M). Plain-CLI OAuth refresh fix restores token refresh on expired non-terminal sessions. What v2.1.117 still does not ship: any response to the OX Security MCP disclosure — no STDIO input sanitization change, no protocol-level hardening, nosandbox.mcp.*settings. Seventeenth public April release in twenty-two days. -
2026-04-23-AI-Digest — v2.1.118 (Apr 23, 00:42 UTC) is the TUI-ergonomics companion to v2.1.117’s agent-architecture widening. Headline: vim visual modes —
v(visual) andV(visual-line) with operators, selection, and visual feedback — finally closing the largest remaining gap in the Claude Code vim-mode surface and bringing prompt editing within parity of external editors like Neovim. Custom named themes via/theme, plus hand-edited JSON files in~/.claude/themes/, move theme configurability from bundled-set to checkable-into-dotfiles./costand/statsconsolidate into/usage(old names remain as aliases). MCP tool hooks viatype: "mcp_tool"let hook authors invoke MCP tools directly from the pre/post/PreCompact hook pipeline — unlocking agentic workflows that previously required custom shell plumbing. Enterprise-governance:DISABLE_UPDATESis now a stricter env var thanDISABLE_AUTOUPDATER(blocks all update paths for regulated deployments);wslInheritsWindowsSettingslets WSL inherit Windows-side managed settings, closing a long-standing dual-policy-tree gap. Auto mode defaults gain"$defaults"composition (add custom rules alongside built-ins rather than replace them).claude plugin tagcreates release git tags with version validation — a small but telling signal that Anthropic treats plugins as versioned release artifacts. Eighteenth public April release in twenty-three days. Still not shipped: any response to the OX Security MCP disclosure — no STDIO sanitization change, nosandbox.mcp.*settings, no protocol-level MCP hardening. The MCP-Safe community track holds into week three. -
2026-04-28-AI-Digest — v2.1.121 ships substantive release with alwaysLoad MCP server option, claude plugin prune command, type-to-filter on /skills, and PostToolUse hooks generalized to all tools; memory-leak fixes for image processing, /usage command, and dangling Bash CWD issue.
-
2026-04-29-AI-Digest — v2.1.122 (April 28 evening) ships ANTHROPIC_BEDROCK_SERVICE_TIER env var for service-tier routing, /resume PR-URL session lookup, /mcp shadowed-connector visibility, OpenTelemetry numeric-attribute fix, /branch rewound-timeline crash fix; followed by v2.1.123 (April 29) one-line OAuth 401 retry-loop hot-fix.
-
2026-04-30-AI-Digest — No new release today; v2.1.123 (April 29) remains latest as Claude Code enters a quiet patch in release cadence.
-
2026-05-04-AI-Digest — No new release this week. The most recent cut (v2.1.126, May 1) added model picker via
/v1/modelsfor Anthropic-compatible gateway routing (relevant for Bedrock/Vertex),claude project purge [path]teardown command, and HTTP/SSE MCP server reauth fixes. Release cadence shift from daily (April) to multi-day (May) reflects post-Opus 4.7-GA operational normalization. -
2026-05-08-AI-Digest — Five releases in four days — v2.1.128, .129, .131, .132, and v2.1.133 (last landing late on 2026-05-07) — decisively refute the “three quiet weeks” framing from 2026-05-07-AI-Digest. Headline change in v2.1.133 is the new
worktree.baseRefsetting (fresh|head, defaultfresh) which restoresorigin/<default>as the worktree base, explicitly reverting v2.1.128’s branch-from-local-HEADdefault. Hooks now receiveeffort.level(JSON) and$CLAUDE_EFFORT(env, also exposed in Bash-tool subprocesses);parentSettingsBehaviorlands formanagedSettingspolicy merge. v2.1.132 addsCLAUDE_CODE_SESSION_IDto Bash subprocess env andCLAUDE_CODE_DISABLE_ALTERNATE_SCREEN. Material runtime fix: a 10GB+ MCP memory leak on stdio servers, plus a silenttools/listfailure that previously surfaced as “tools fetch failed” with no upstream signal. -
2026-05-09-AI-Digest — Three more releases — v2.1.136 on May 8, then v2.1.137 and v2.1.138 in quick succession on May 9. The substantive one is v2.1.136: it adds
CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL(re-enables the session-quality survey for OTel-capturing enterprises) andsettings.autoMode.hard_denyfor unconditional auto-mode classifier blocks, alongside ~40 fixes. Two reliability fixes worth naming: MCP servers from.mcp.json, plugins, and claude.ai connectors no longer silently disappear after/clearin VS Code, JetBrains, and the Agent SDK; and concurrent MCP OAuth refresh-token rotations no longer overwrite freshly-rotated tokens, ending the daily re-auth tax for users running multiple remote MCP servers. v2.1.137 fixed VS Code extension activation on Windows; v2.1.138 is internal-fixes-only. Eight releases in six days is above-trend but consistent with typical 1–2 day patch rhythm — “the dry stretch ended” rather than “structural cadence reset.” -
2026-05-10-AI-Digest — No new release in the past 24 hours; latest remains v2.1.138 from 2026-05-09. The cadence reset that began 2026-05-07 (five releases across May 6–9) has held through a quiet Sunday — eight releases in six days followed by one quiet day, consistent with a normal weekly rhythm rather than a structural pause.
-
2026-05-11-AI-Digest — Two net-new releases covered: v2.1.133 (2026-05-07) introduces
worktree.baseRefsetting withfreshandheadvalues and flips the default tofresh, meaning new worktrees branch fromorigin/<default>instead of localHEAD— a quiet breaking change for users who rely on in-progress local commits carrying into a new worktree. Hooks gaineffort.level(JSON) and$CLAUDE_EFFORT(env var). Also fixes an unbounded parallel-session 401 loop from refresh-token race. v2.1.132 (2026-05-06) addsCLAUDE_CODE_SESSION_IDto Bash subprocess env,CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1, fixes 10GB+ RSS MCP memory growth from stdio servers writing non-protocol stdout, adds graceful SIGINT shutdown, and fixes vim operators corrupting NFD-accented text. -
2026-05-12-AI-Digest — v2.1.139 ships Agent View (Research Preview) —
claude agentssurfaces a unified session lifecycle list tagged running/blocked-on-you/done, the first primary CLI surface for session management. New/goalcommand sets a completion condition and lets Claude work across turns with a live overlay showing elapsed time, turn count, and token spend.hook continueOnBlocklets PostToolUse hooks feed a rejection reason back to Claude and continue rather than halt; exec-formargs: string[]removes shell-quoting hazards. Compaction now preserves sensitive user instructions; MCP stdio servers receiveCLAUDE_PROJECT_DIR. -
2026-05-13-AI-Digest — v2.1.140 ships four fixes:
subagent_typematching is now case- and separator-insensitive,/goalno longer silently hangs underdisableAllHooks/allowManagedHooksOnly, symlinked settings files no longer trigger spuriousConfigChangehook fires, andclaude --bgreliability is improved for machines where the background service was about to idle-exit or in enterprise endpoint-security environments. -
2026-05-14-AI-Digest — v2.1.141 ships a substantive feature drop wrapped in a ~26-change bug-fix wave: new
terminalSequencefield in hook JSON output (enables desktop notifications and terminal bells from headless and CI environments),ANTHROPIC_WORKSPACE_IDenv var for workload identity federation, “Summarize up to here” action in the Rewind menu for mid-conversation compression, and regression fixes for Bedrock/Vertex Haiku fallback, markdown table rendering, vim-mode Ctrl+C interrupt, and Windows Alt+V image paste. -
2026-05-16-AI-Digest — v2.1.143 ships a new
worktree.bgIsolation: "none"setting letting background sessions edit the working copy directly withoutEnterWorktree— the cleanest fix for submodule-heavy repos and generated-asset directories that have been hitting edge cases since the worktree primitive landed. Plugin dependency enforcement lands:claude plugin disablerefuses when another enabled plugin depends on the target and prints a disable-chain hint;claude plugin enableforce-enables transitive dependencies.claude agentsgains 8 more flags (--add-dir,--settings,--mcp-config,--plugin-dir,--permission-mode,--model,--effort,--dangerously-skip-permissions) — combined with v2.1.142’s 8 flags, the background-agents CLI surface is now feature-equivalent to top-levelclaude. Reliability: stop-hook infinite-block loop caps at 8 iterations; macOS TCC sandbox errors for~/Documents,~/Desktop,~/Downloadsresolved. -
2026-05-15-AI-Digest — v2.1.142 ships the largest single expansion of the background-agents dispatch surface since the feature landed:
claude agentsgains eight configuration flags —--add-dir,--settings,--mcp-config,--model,--effort,--permission-mode,--plugin-dir,--dangerously-skip-permissions— making background sessions configurable along the same axes as foreground ones. Fast mode default bumped from Opus 4.6 to Opus 4.7 (prior version pinnable viaCLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE=1). Single-skill plugins with a root-levelSKILL.mdand noskills/subdirectory are now auto-surfaced without the nested-directory dance. Background-session reliability wave: macOS sleep/wake daemon reconnect, daemon exit afterbrew upgrade–style binary swap, Windows deadlock on network-drive working directories, 256-color terminal background bleed on Apple Terminal. -
2026-05-19-AI-Digest — v2.1.144 (first release since v2.1.143 four days ago) brings
/resumeworking against--bgruns (with an explicitbgmarker) and completion notifications that now include elapsed duration;/modelswitching is session-scoped by default withdto make the change the new default — a meaningful ergonomic fix for users who toggle models mid-task. Fix list is the more interesting half: a 15-second timeout on theapi.anthropic.comstartup probe (previously hung up to 75 seconds on flaky networks); MCP servers responding with paginatedtools/listnow have all pages enumerated rather than only the first; and macOS background sessions no longer crash inside Full Disk Access-protected directories. Shipped the same day Anthropic acquired Stainless (>$300M reported) and Mythos’s cyber-flaw cache reached the Financial Stability Board. -
2026-05-20-AI-Digest — v2.1.145 (second release on the same day as v2.1.144, and the substantive one for multi-agent workflows):
claude agents --jsonlists live sessions as machine-readable output (the wiring needed for tmux-resurrect, status bars, and session pickers); the terminal tab title surfaces the count of agents awaiting input; OTEL spans now carryagent_id/parent_agent_idattributes with fixed trace parenting so background subagent spans nest under the dispatching Agent tool span; Stop and SubagentStop hook input gainsbackground_tasksandsession_crons;/pluginDiscover and Browse screens preview commands/agents/skills/hooks/MCP+LSP servers before installation; a permission-prompt bypass via bare variable assignments to non-allowlisted env vars in Bash is closed; and an infinite loop wherecontext: forkskills could re-invoke themselves is fixed. -
2026-05-21-AI-Digest — v2.1.146 ships a small but pointed payload: the headline rename is
/simplify→/code-reviewwith an optional effort-level argument that mirrors the same dial added to/security-reviewand the underlyingcode-reviewskill earlier this month — Anthropic is converging the review-style commands on one effort knob. Fixes: the Auto-mode regression whereAskUserQuestionwas silently suppressed when the calling flow relied on it; the Windows PowerShell “command line is invalid” regression introduced in v2.1.124; MCP pagination forresources/list,resources/templates/list, andprompts/list; and materially faster diff rendering for large file edits. Two consecutive on-cadence releases (v2.1.145 on 2026-05-19, v2.1.146 today) suggest the Code with Claude London launch slowdown was a head-fake, not a deceleration. -
2026-05-22-AI-Digest — v2.1.147 → v2.1.148 in five hours. v2.1.147 (2026-05-21, ~20:39 UTC) ships background sessions, the
/simplify→/code-reviewrename with aneffortargument mirroring/security-review, an auto-updater retry loop for flaky networks, plus enterprise-login and PowerShell fixes. v2.1.148 (2026-05-22, ~01:16 UTC) is a single-issue hotfix for a regression introduced in 147 where the Bash tool returned exit code127on every command for some users — caught fast. Two on-cadence releases in two days plus a tight hotfix loop further refutes the Code with Claude London slowdown hypothesis; practitioners on v2.1.147 should skip to v2.1.148 if they saw the127errors. -
2026-05-23-AI-Digest — v2.1.149 → v2.1.150 in one day. v2.1.149 (2026-05-22) is the substantive cut:
/usageadds a per-category cost breakdown (skills, subagents, plugins, MCP servers);/diffgains full keyboard scrolling (arrows, j/k, PgUp/PgDn, Space, Home/End); GFM task-list checkboxes finally render in markdown; enterpriseallowAllClaudeAiMcpsmanaged setting lands. Security hardening: a PowerShellcd-function permission bypass closed, sandbox write allowlist tightened in git worktrees, and afind-call pattern fixed that had been exhausting the macOS vnode table on large repos. v2.1.150 (2026-05-23) is infrastructure-only — same-day point release stacked on yesterday’s feature drop. Four releases in three days (147 → 150) reads as burst, not new steady state — trailing 11-day rate is ~0.9 releases/day. -
2026-05-27-AI-Digest — v2.1.152 lands at 2026-05-27 01:30 UTC, the first new tag since v2.1.150 on 2026-05-23 — ending a five-day quiet streak. The GitHub release page is not directly fetchable from the digest-write environment, so today’s coverage is a tag-confirmation rather than a changelog read; substantive feature coverage will follow once the release notes are accessible. The cadence resumes inside the prior 3–5 day envelope; nothing about today’s tag suggests the burst pattern from the v2.1.147–v2.1.149 run is back. Watch is whether v2.1.153 follows within 72 hours (signalling a new burst) or the gap extends past a week again.
-
2026-05-28-AI-Digest — v2.1.153 ships at ~00:52 UTC, a back-to-back daily tag the day after v2.1.152 — answering the prior digest’s 72-hour-watch question toward “burst” rather than week-long gap. Quality-of-life additions: a
skipLfsoption forgithub/gitplugin marketplace sources, status-line commands now receiveCOLUMNS/LINESfor terminal-aware output, andclaude agentsautocomplete suggests native slash commands and bundled skills alongside aPR #Ncolumn. The rest is bug-fix housekeeping (MCP server handling, custom API-gateway auth, Windows PowerShell installer false-success report, background-session UI fixes for stale daemons, stdin EOF hangs, malformedfile://links). Steady-state maintenance, not a feature drop. -
2026-05-29-AI-Digest — v2.1.154 is the week’s first real feature drop after a run of daily maintenance tags, shipping the same beat as the Claude Opus 4.8 launch. Headline: first-class Opus 4.8 support (defaulting to high effort, a new
/effort xhighrung, Fast mode billed at “2× the standard rate for 2.5× the speed”) plus dynamic workflows —/workflowslets you ask Claude to spin up an orchestration that fans out “tens to hundreds of agents in the background.” Supporting changes: lean system prompt is now the default for newer models,/simplifyis now cleanup-only review,/effortlabels renamed to Faster/Smarter, and the auto-mode classifier was hardened against bulk-repo exfiltration. A fast-follow v2.1.156 is a single hotfix for an Opus 4.8 case where modified thinking blocks led to API errors. Treat the “hundreds of agents” line as a capped, concurrency-limited research-preview ceiling, not a daily-driver workflow yet. -
2026-05-30-AI-Digest — Two-tag day. v2.1.157 (2026-05-29, ~20:20 UTC) is the substantive cut: plugins placed in
.claude/skillsdirectories now auto-load without a marketplace requirement, a newclaude plugin init <name>scaffolder lands,/pluginarguments and subcommands get autocomplete, theagentfield insettings.jsonis now honored for dispatchedclaude agentssessions, plus fixes for background sessions, worktrees, image handling, and terminal rendering. v2.1.158 (2026-05-30, ~02:42 UTC) is narrower — it extends the v2.1.154 auto-mode classifier to AWS Bedrock, Google Vertex, and Azure Foundry for Opus 4.7 and 4.8, opt-in viaCLAUDE_CODE_ENABLE_AUTO_MODE=1. The plugin-distribution story has now visibly decoupled from the marketplace, and auto-mode going to enterprise-cloud backends is the same plugin-and-deployment surface widening in lockstep. Cadence read: feature drop, not steady-state — v2.1.157’s plugin auto-load reshapes the third-party developer story. -
2026-05-31-AI-Digest — No new tag in the last 24 hours; latest remains v2.1.158 (2026-05-30 ~02:42 UTC). The back-to-back v2.1.157 plugin-auto-load and v2.1.158 auto-mode-to-Bedrock/Vertex/Foundry features remain the current state, and the cadence is back to a normal post-feature-drop pause. The signal to watch is whether v2.1.159 lands a bug-fix sweep on the new
.claude/skillsauto-load path now that it’s in the hands of third-party plugin authors. Separately, Salesforce‘s self-reported 231-day → 13-day internal cloud migration on Claude Code (33 API endpoints, +79% PRs/dev, 5% fewer incidents) lands today as the upper-tail outlier demand-side data point for a tool whose v2.1.158 plugin/auto-mode surface is the supply-side story. -
2026-06-01-AI-Digest — v2.1.159 ships 2026-05-31 ~19:42 UTC, a quiet housekeeping patch whose release notes read in full: “Internal infrastructure improvements (no user-facing changes).” First tag after the v2.1.157 plugin auto-load and v2.1.158 auto-mode-to-Bedrock/Vertex/Foundry feature pair. The predicted bug-fix sweep on the new
.claude/skillsauto-load path did not land here — the notes are explicit about “no user-facing changes.” Cadence is back to housekeeping; the.claude/skillsfollow-up is still pending and remains the signal to watch on the next tag. -
2026-06-02-AI-Digest — v2.1.160 ships 2026-06-02 ~02:10 UTC — the predicted
.claude/skillsfollow-up arrives, though not where v2.1.159’s “no user-facing changes” framing implied. TheacceptEditssafety net widens to prompt before writing shell startup files (.zshenv,.zlogin,.bash_login),~/.config/git/configs, and the build-tool config class that grants code execution:.npmrc,.yarnrc*,bunfig.toml,.bazelrc,.pre-commit-config.yaml,.devcontainer/— closing the exec-on-config-write class that v2.1.157’s.claude/skillsauto-load reopened. Two breaking-edge items in the same tag: the dynamic-workflow trigger renamesworkflow→ultracode(silently breaks any script wired to the v2.1.154/workflowsorchestrator); and Edit no longer requires a separate Read after grep (cuts a real round-trip from the agentic edit loop). WSL clipboard, voice-mode on non-ASCII paths, and CJK IME positioning inclaude agentsround out a long-overdue Windows/WSL stabilisation sweep.CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDEis removed. -
2026-06-03-AI-Digest — v2.1.161 ships 2026-06-02 ~21:58 UTC — second tag in a single day, back-to-back with v2.1.160 only ~20 hours earlier, which is unusual for the cadence. Headline:
OTEL_RESOURCE_ATTRIBUTESvalues now flow through as labels on metric datapoints (the missing piece for anyone wiring Claude Code into existing OTel pipelines);claude agentsrows showdone/totalahead of the detail column when work is fanned out across subagents;/mcpcollapses unused claude.ai connectors behind a “Show unused connectors” row; failed Bash commands in a parallel-tool batch no longer cancel the other in-flight calls; and fullscreen clipboard on Linux now reaches forwl-copy/xclip/xselin order, so Wayland desktops finally get first-class copy. The OTel labels and the parallel-tools fix are the two practitioners will feel immediately. -
2026-06-04-AI-Digest — v2.1.162 ships 2026-06-03, the third tag in ~36 hours after v2.1.160 and v2.1.161. Headline:
claude agents --jsonnow exposeswaitingFor(first machine-readable handle on agent wait state — the right primitive for queue-aware dashboards and “is this agent stuck?” health checks); on native builds,--toolsships dedicated Grep/Glob search tools when explicitly listed instead of folding them into Bash (re-check existing tool-filter lists that assumed the old shape); clicking a slash command in the autocomplete menu now fills the prompt instead of firing immediately (fixes a long-standing footgun). Cosmetic: Windsurf is renamed to “Devin Desktop” across/ide,/terminal-setup,/scroll-speed(reflects the Cognition acquisition rename). ThewaitingForJSON field and the parallel-tools split are the two practitioners will feel immediately. -
2026-06-05-AI-Digest — v2.1.163 ships 2026-06-04, one day after the v2.1.162 cluster. Two policy-surface additions are the headline:
requiredMinimumVersionandrequiredMaximumVersionmanaged settings let admins pin a version-range floor and ceiling from policy config — first time the managed-settings surface has had version gating, and the right primitive for orgs that need to hold a fleet on a tested band rather than the latest tag. The new/plugin listgrows--enabled/--disabledfilters — first user-facing surface for inspecting plugin state from inside the CLI. Robustness: background sessions no longer lose running tasks when re-attached after a self-update (companion fix to v2.1.160’s sleep/wake patch — the background-session re-attach story is finally robust across both update and suspend). Bash hardening for bazel, EDR-protected hosts, and Windows rounds it out. The version-range gating is the practitioner lever for rollouts that need to express ”≥ v2.1.160 but ≤ v2.1.163 until QA signs off on v2.1.164” without scripting around the auto-update. -
2026-06-06-AI-Digest — Three tags since yesterday’s digest — v2.1.165 (2026-06-05), v2.1.166 (2026-06-06), and v2.1.167 (2026-06-06). The flanking releases are terse “bug fixes and reliability improvements” point releases; v2.1.166 is the substantive one and lands the new headline features. Headline: a
fallbackModelmanaged setting that accepts up to three fallback models tried in order when the primary is overloaded or unavailable — the first time the fallback chain has been a first-class declarative config rather than a per-invocation flag — and--fallback-modelnow also applies to interactive sessions, not just-p. Permissions DSL gets meaningful tightening too: glob pattern support in the deny-rule tool-name position ("*"denies all tools), allow rules now reject non-MCP globs, and unknown tool names in deny rules warn at startup. Cross-session messaging is hardened — messages relayed viaSendMessagefrom other Claude sessions no longer carry user authority, receivers refuse relayed permission requests, and auto mode blocks them. Plus:MAX_THINKING_TOKENS=0/--thinking disabled/ per-model thinking toggles now disable thinking on models that think by default via the Claude API, and there’s a one-shot retry on the fallback model after an unexpected non-retryable error. The fallback-as-declarative-config pivot is the change to actually adopt — the managed setting belongs in.claude/settings.jsonand the chain runs the same way in interactive sessions. -
2026-06-07-AI-Digest — Two more fixes-only point releases capping yesterday’s substantive v2.1.166 — v2.1.167 (2026-06-06 01:33 UTC) and v2.1.168 (2026-06-06 23:41 UTC) — both ship as bare “bug fixes and reliability improvements” tags with no public changelog beyond the headline. All the substantive features (the
fallbackModelmanaged setting with three-deep fallback chain,--fallback-modelextending to interactive sessions, glob patterns in deny rules, hardened cross-sessionSendMessageauthority handling, auto-mode blocking relayed permission requests,MAX_THINKING_TOKENS=0disabling thinking on default-thinking models, the pre-download version announcement onclaude update) all landed in v2.1.166 (2026-06-06-AI-Digest). Three tags in 48 hours, two fixes-only — the cadence read is “ship the substantive change, then bake out the regressions on the same day” rather than gating point releases. Same-week framing: Anthropic’s “When AI builds itself” >80%-Claude-merged post lands the dogfood-loop statistic that frames Claude Code’s compounding adoption inside Anthropic itself. -
2026-06-09-AI-Digest — Claude Code v2.1.169 (2026-06-08, 21:57 UTC) — the first substantive tag in 48h after three “bug fixes and reliability improvements” point releases (v2.1.167, v2.1.168, plus v2.1.165). New surface: a
--safe-modeflag that disables customizations for troubleshooting (diagnostic equivalent of a clean Chrome profile), a/cdcommand that changes the working directory without breaking the prompt cache (load-bearing for long-running sessions in monorepos), and adisableBundledSkillssetting that hides bundled skills from the model — useful when team skills should be the only ones in scope. Fixes: enterprise MCP policy enforcement, a ~30–50ms macOS UI stall on claude.ai credentials,claude -pslowness on Windows, arrow-key navigation through command history on wrapped lines, plus background-session, Remote Control reconnection, and agent improvements. The read is that Anthropic is back to the “ship the substantive change, then bake out the regressions” cadence — three fixes-only days, then a real release. -
2026-06-12-AI-Digest — Three tags in 36 hours. v2.1.173 (2026-06-11) strips the vestigial
[1m]suffix from Fable 5 model names (Fable 5 ships with 1M context as default) and silences the spurious “sandbox dependencies missing” startup warning on Windows. v2.1.174 (2026-06-12) is the substantive middle tag:wheelScrollAccelerationEnabledfor trackpads;/modelpicker now shows which family Default resolves to per plan (Opus on Max/Team Premium/Enterprise, Sonnet on Pro/Team, Opus on PAYG API); Bedrock GovCloud inference-profile prefix fix (global→us-govforus-gov-*regions); enterprise usage-based-billing banner misfire fixed; the headline change is the new/usageattribution view in VSCode — cache misses, long-context, subagents, per-skill/agent/plugin/MCP, broken out 24h/7d. v2.1.175 (2026-06-12) shipsenforceAvailableModels— when the managed setting is enabled, theavailableModelsallowlist now also constrains the Default model (Default falls back to the first allowed model if it would otherwise resolve to a disallowed one), and user/project settings can no longer widen a managed allowlist. First time Claude Code’s model-governance surface has been hardened against in-org widening. -
2026-06-10-AI-Digest — Claude Code v2.1.170 (2026-06-09, 17:23 UTC) — the Claude Fable 5 enablement tag. Release notes read, verbatim, “Introducing Claude Fable 5: a Mythos-class model now available for general use with capabilities exceeding any previously released model. Update to version 2.1.170 for access.” Beyond the model wiring there is one substantive fix: sessions that failed to save transcripts and were missing from
--resumewhen Claude Code was launched from the VS Code integrated terminal (or any shell inheriting CC env vars) now persist correctly — a quiet but load-bearing regression for anyone running the VS Code extension as their primary surface. Coming on the heels of v2.1.169’s--safe-mode//cd/disableBundledSkillssurface from 2026-06-09-AI-Digest, the pattern is now clearly “ship the substantive feature tag, then ship the model-bump tag a day later” — the model release was paced to follow the harness, not the other way round. -
2026-06-08-AI-Digest — No new tag since yesterday. v2.1.168 (2026-06-06, 23:41 UTC) remains the head — the third “bug fixes and reliability improvements” point release in 48 hours on top of the substantive v2.1.166 (the
fallbackModeldeclarative config, glob patterns in deny rules,SendMessagecross-session authority hardening,MAX_THINKING_TOKENS=0actually disabling thinking, all covered in 2026-06-07-AI-Digest). Nothing new to add today — flagging quiet so the cadence shows in the corpus. -
2026-06-13-AI-Digest — v2.1.176 (2026-06-12) — session titles now match the conversation language (i18n correctness fix for non-English locales), new
footerLinksRegexesmanaged setting lets enterprise admins pattern-match link badges in the status footer (back half of v2.1.175’senforceAvailableModelsenterprise-governance surface), Bedrock credential cache now respects the credential’s actualExpirationfield rather than the fixed-1-hour assumption (matters when SSO expires at 47 minutes mid-tool-call),/fastrefuses cleanly on a blocked model rather than failing silently, auto-mode falls back to Fable 5 when Opus 4.8 isn’t allowlisted,/copyworks in tmux-over-SSH, the Linux sandbox handles symlinks, hook file-path conditions and Remote Control session-model switching get patches. Second tag in a row hardening enterprise-governance surfaces — managed-setting growth is now the load-bearing release direction. -
2026-06-14-AI-Digest — v2.1.177 (2026-06-13) is metadata-only —
CHANGELOG.mdandfeed.xmlupdates only, no functional changes. The ship just carries the changelog for yesterday’s v2.1.176 (session-title language matching,footerLinksRegexesmanaged setting, Bedrock credentialExpirationhonoring,/fastclean refusal on blocked models, auto-mode fallback to Fable 5, Linux sandbox symlink handling). Three tags in 36 hours (v2.1.175 → 176 → 177), with the third being a chore tag, reads as Anthropic decoupling functional binary ships from changelog-ship tags — the release engine now absorbs disclosure-prep work into a follow-on tag. Read together with the Anthropic export-control story, enterprise-governance surface area is where the Claude Code engineering team’s time is going — five managed-setting additions in two weeks against approximately one user-facing UI change in the same window. -
2026-06-15-AI-Digest — No new tag in the last 24 hours. v2.1.177 (2026-06-13) remains the head; the v2.1.175 → 176 → 177 cluster covered in 2026-06-13-AI-Digest and 2026-06-14-AI-Digest stands. The signal worth holding is that the release engine has now decoupled functional ships (v2.1.175, v2.1.176) from changelog ships (v2.1.177) — and the substance continues to concentrate in managed-setting growth (
enforceAvailableModels, session-title language matching, Bedrock credentialExpirationhandling). The first non-cadence release after the export-control disable is the next thing to watch — the v2.1.176availableModelsallowlist enforcement closed the alias-redirect loophole right before the 2026-06-12 Claude Fable 5 / Claude Mythos 5 global pull, and how the next tag treats the now-disabled model identifiers will be the live signal. -
2026-06-16-AI-Digest — v2.1.178 shipped June 15 as the first post-export-control release with genuinely new capability surface.
Tool(param:value)permission syntax enables invocation-level blocking by input value (e.g.,Agent(model:opus)to forbid Opus subagents,WebFetch(url:competitor.com)to block specific fetches) — closing a long-standing allowlist-granularity gap. Pre-launch subagent safety classifier evaluates subagent spawns before launch, shutting the door on a subagent requesting a blocked action without review. Nested.claude/directories now scope skills, agents, and workflows to the closest directory (name clashes surface as<dir>:<name>). 20+ bug fixes: OOM crash from stale fd env vars, Chrome OAuth cross-account silent failure, compaction ignoring--fallback-model. -
2026-06-17-AI-Digest — v2.1.179 shipped June 16 — a stability point release rather than a capability ship, and the second post-Fable-5-shutdown release in a week. Four fixes worth logging: mid-stream connection drops now preserve partial responses instead of surfacing raw errors; mouse-wheel scrolling works again in WSL2 under Windows Terminal and VS Code; sandbox glob patterns no longer make Linux sessions unusable on large directory trees; and plugin loading in remote sessions is measurably faster. No new permission syntax, no new classifier, no agent-protocol moves — just the quiet maintenance cadence the corpus has been waiting for since v2.1.178 shipped two days of new surface in one release.
-
2026-06-18-AI-Digest — v2.1.181 shipped June 17 — the third release in three days (v2.1.178 → v2.1.179 → v2.1.181), confirming the post-Fable-5-shutdown maintenance cadence. Four items worth logging.
/config key=valuelets you set any setting inline at the prompt (/config thinking=false) without diving intosettings.json— the shortest path yet between “I want to change behavior” and the next turn.sandbox.allowAppleEventsis a new macOS opt-in for Apple Events / AppleScript bridges — first sandbox knob explicitly aimed at driving macOS apps from Claude Code, quietly unblocking a whole class of desktop automation. The bundled Bun runtime bumps to 1.4, which is the line worth flagging for this repo: thestrip-markdown/unist-util-visit-parentsexport-condition issue was a Bun 1.3.8 problem and is worth retesting against 1.4. Final fix: prompt-caching now works correctly on customANTHROPIC_BASE_URLand Azure Foundry — meaningful for enterprise proxy and self-hosted setups that have been silently paying full token cost on cached prefixes. -
2026-06-19-AI-Digest — v2.1.183 shipped — the fourth release in three days, continuing the maintenance cadence noted in 2026-06-18-AI-Digest. Four items worth logging. Auto-mode safety hardening is the headline: the harness now blocks destructive
gitoperations (reset --hard,clean -fdagainst tracked files) and anyterraform/pulumi/cdk destroyinvocation when running unattended — the class of action that has eaten the most user trust this quarter.attribution.sessionUrlis a new setting that suppresses the per-commit session link in commit messages and PR bodies (the “Claude-Session:” trailer) for users who’d rather not surface the URL externally — opt-in via/config attribution.sessionUrl=false. Deprecation warnings now print when a model alias is auto-rolled to a newer pin (e.g.claude-opus-4-7→claude-opus-4-8at end-of-life), giving users a session of warning before the swap. Two notable fixes: thinking-block rendering errors in long sessions, andWebSearchfailing silently inside subagents — both regressed in the v2.1.179 series. -
2026-06-20-AI-Digest — No new release in the ~24h window. v2.1.183 (2026-06-19-AI-Digest) remains the live tag — auto-mode safety hardening,
attribution.sessionUrlopt-in, deprecation warnings, and the thinking-block / subagent-WebSearch fixes still the latest changes. First quiet day since the post-Fable-5 four-releases-in-three-days burst. -
2026-06-21-AI-Digest — v2.1.185 ships late on June 20 — UX-only point release on top of the v2.1.183 auto-mode safety hardening. Two items, both cosmetic: the stream-stall hint message rephrased (“No response from API · Retrying in …” → “Waiting for API response · will retry in …”), and the trigger delay extended from 10s of silence to 20s (harness now waits twice as long before surfacing the “are we stuck?” signal). No behaviour change to tools, sandboxing, or the agent loop. Five releases in five days continues the maintenance posture the corpus has been tracking since 2026-06-17-AI-Digest — the kind of release that exists because someone got tired of seeing the old message at 11s into a real API call.
-
2026-06-23-AI-Digest — v2.1.186 shipped June 22 20:37 UTC — first cadence-resumption point release after v2.1.185’s cosmetic-only print. Substantive surface is narrow but real. New MCP auth CLI —
claude mcp login <name>/claude mcp logout <name>— replaces the interactive menu for per-server authentication (matters for anyone scripting MCP server bring-up in CI). NewrespondToBashCommandssetting flips!-prefixed bash command behaviour: when on, the harness auto-triggers a Claude response after the command completes rather than waiting for a follow-up prompt. Also in the bundle: aSkillssection in/plugin’s Installed tab, status filtering (f) in/workflowsagent-detail view,teammateMode: "iterm2"for terminal multiplexing, and--effortinheritance from agent-team leaders to teammates. Bug fixes cover streaming “Content block not found” after machine sleep, subagent transcript scroll, background task preview, Chrome tab-group isolation for concurrent CLI sessions, and background session recap duplication. Two-day cadence resumed; the corpus is not reading therespondToBashCommandsdefault-flip as evidence for the loops-dominant framing in today’s TechCrunch piece, even though the shape rhymes. -
2026-06-24-AI-Digest — v2.1.187 shipped June 23 21:03 UTC — second cadence point release in the v2.1.18x line after v2.1.186. The substantive item is a new
sandbox.credentialssetting that blocks sandboxed commands from reading credential files or secret env vars — narrow but real hardening primitive for Claude Code in CI alongside cloud-provider tokens. Org-configured model restrictions now propagate all the way through to the model picker, the--modelCLI flag, the/modelslash command, and theANTHROPIC_MODELenv var, with a unified “restricted by your organization’s settings” message — admin-side toggle that only matters when enterprise rollout is real, and apparently is. Remote MCP tool calls hanging for 5 minutes now abort with an explicit error (override viaCLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUT);--resumeno longer fails on-pruns with no model turns;--json-schema/ workflowagent({schema})no longer loops on theStructuredOutputtool. QoL bundle: mouse-click select menus in fullscreen, optional/install-github-appworkflow steps,/btwarrow-key history, auto-cleanup of leaked agent-worktree registrations. Two-day cadence holding. -
2026-06-25-AI-Digest — v2.1.191 shipped June 24 21:58 UTC — four-day cadence point release after v2.1.187 (the longest gap in the v2.1.18x line). Headline primitive: new
/rewindcommand resumes a conversation from before/clearwas run — a recovery move for the “I cleared too aggressively” case that previously meant rebuilding context by hand. Two correctness fixes worth carrying: background agents no longer resurrect after being stopped from the tasks panel, and hooks with comma-separated matchers ("Bash,PowerShell") now actually fire instead of silently no-op’ing. The MCP reliability bundle is the substantive infra change —tools/list,prompts/list, andresources/listnow retry transient network errors with backoff; OAuth discovery/token retries once; HTTP 404s show the URL and point at the MCP config; headless envs skip the browser popup and go straight to paste-the-URL. Performance: streaming CPU down ~37% via 100ms text-update coalescing, long-session memory growth from the terminal-output cache reduced. Sandbox network “Yes” answers now sticky per session instead of re-prompting per connection. -
2026-06-26-AI-Digest — v2.1.193 shipped June 25 — daily cadence resumed after the four-day gap that landed v2.1.191. Two settings changes worth carrying. (1) New
autoMode.classifyAllShellsetting routes every Bash/PowerShell command through the auto-mode classifier instead of only arbitrary-code-execution patterns; denial reasons now surface in the transcript, the denial toast, and the/permissionsrecent-denials view — a notable tightening for shops running auto mode against partially-trusted environments. (2) Silent default change worth flagging: a newclaude_code.assistant_responseOpenTelemetry event logs model response text. The event is redacted unlessOTEL_LOG_ASSISTANT_RESPONSES=1, but when that variable is unset it now inheritsOTEL_LOG_USER_PROMPTS, so any deployment already logging prompts will start receiving response content on upgrade. SetOTEL_LOG_ASSISTANT_RESPONSES=0to stay prompts-only. Two background-agent fixes round out the release: backgrounding the main turn no longer spawns a phantom “general-purpose (resumed)” subagent, and pinned background agents stop getting auto-re-prompted to “Continue from where you left off” after each update. MCP polish:headersHelperauth re-runs and reconnects automatically on 401/403; startup notice points at/mcpwhen servers need authentication. QoL: live file-path autocomplete in bash mode (!), automatic memory-pressure reaping for idle background shells (CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP=1to disable), plugin auto-rename follows marketplacerenamesmaps. -
2026-06-27-AI-Digest — v2.1.195 shipped June 26 — daily cadence holds, two releases out from v2.1.193. Headline: new
CLAUDE_CODE_DISABLE_MOUSE_CLICKSenv var disables click, drag, and hover capture in fullscreen mode while keeping wheel scroll intact — accommodation for terminal-multiplexer users whose host-pane selection has been getting eaten by Claude Code’s mouse handler. Behaviour change worth flagging: hook matchers with hyphenated identifiers (e.g.code-reviewer,mcp__brave-search) were accidentally substring-matching prior to this release; they now exact-match. Existing matchers in production may stop firing on upgrade — restore prior behaviour with patterns likemcp__brave-search__.*rather than the bare identifier. Voice dictation: macOS sessions now recover when default input device changes mid-session (previously capture silently went to a closed device); auto-submit now fires for space-less languages (Japanese, Chinese, Thai). Background-agent reliability sweep: agents written by a newer Claude Code version no longer disappear fromclaude agentsafter a downgrade-then-reopen cycle; 5-second blank screen on crashed-task reopen is gone; daemons whose control socket fails to start are no longer permanently unrecoverable. Two-day cadence is now four daily releases running. -
2026-06-29-AI-Digest — No new tag since
v2.1.195shipped June 26 — the Claude Code silence now extends to three full days, the longest gap since the four-daily-releases streak began earlier this month. Yesterday’s digest flagged the two-day pause as the first quiet stretch in roughly a working week; today extends it by another day. Carry the cadence-break, not the changelog — the full v2.1.195 notes (theCLAUDE_CODE_DISABLE_MOUSE_CLICKSenv var, the hyphenated hook-matcher exact-match fix, the macOS dictation recovery) are already in 2026-06-27-AI-Digest. Same digest references Claude Code as the Anthropic anchor in the day’s Hacker News thread “I used Claude Code to get a second opinion on my MRI” (383 pts / 496 cmts) — a developer walks through using Claude Code + Opus to analyse MRI imagery as a second opinion alongside their radiologist; the 496-comment thread captures the live debate about agentic coding tools being repurposed for medical diagnosis as Opus-class capabilities cross informal thresholds. Also referenced in the Semgrep IDOR sub-task result where Claude Code scores 32% F1 vs GLM 5.2‘s 39%, no scaffolding. -
2026-06-30-AI-Digest —
v2.1.196shipped June 29, ending the three-full-day cadence break flagged in 2026-06-29-AI-Digest — the longest gap in the Claude Code release schedule since the four-daily-releases streak began earlier this month, now broken on day four. The headline change is the first organization-policy control to land in the2.1.xline: an organization-default-models setting that lets enterprise administrators pin model defaults across a tenant rather than relying on per-user configuration. Two further notable additions: clickable file attachments in the chat surface (Cmd/Ctrl-click navigates to the linked file) and a batch of MCP-server security improvements introducing a pending-approval status for untrusted-workspace servers — a tightening that lands the same day the 0DIN malware disclosure (Mozilla bug-bounty programme) demonstrates exactly what an unvetted-server attack pattern looks like in the wild. Fixes worth knowing about: a background-job transcript bug, a flicker on the rate-limit warning, and a per-frame terminal-UI rendering reduction that should noticeably lower idle CPU. The structural read worth carrying: the organization-default-models control plus the MCP-security tightening are the first two features in2.1.xaimed at admin posture rather than IC developer ergonomics — the shape of a tool moving from individual-developer adoption toward managed enterprise deployment. -
2026-07-01-AI-Digest —
v2.1.197shipped June 30 and the headline is not the version bump but that Claude Sonnet 5 is now the default model in Claude Code, with a native 1M-token context window and promotional pricing of $2 input / $10 output per Mtok through August 31 (reverting to $3/$15 after). The upgrade is gated onv2.1.197for context-window access — earlier2.1.xbuilds fall back to standard windows. Landing the new default model into the CLI on the same day as the Anthropic launch collapses the “flagship model → tooling catch-up” delay to zero; the release notes point directly at anthropic.com/news/claude-sonnet-5 as the primary reference. The structural read worth carrying: this is now the second consecutive Claude Code release cycle in which the CLI is the launch surface for the model, not a downstream integration — reinforcing the 2026-06-30-AI-Digest admin-posture shift as the direction of travel for how Anthropic releases model tiers. -
2026-07-02-AI-Digest —
v2.1.198shipped July 1 with a same-day double: Claude in Chrome graduates to general availability (the browser-side agent surface leaves preview) and background agents now auto-commit, push, and open draft PRs when they finish code work — the “PR-in, PR-out” primitive the corpus flagged in 2026-07-01-AI-Digest just got the bookend. Notification-hook eventsagent_needs_inputandagent_completednow page a human when a background agent stalls or ships; the network layer retriesECONNRESET-class errors with backoff instead of failing immediately; and a new/datavizskill lands as the first first-party Claude Code skill aimed at chart/dashboard design with a color-palette validator. The structural read worth carrying: Anthropic is now shipping the reviewer-side primitives — auto-PR, notification-hook paging, on-repo browser surface — one week after shipping the authoring-side Claude Sonnet 5 default swap, filling in the “who reviews the background agent’s PR” gap the corpus has been carrying since the 2026-06-30-AI-Digest admin-posture note. -
2026-07-04-AI-Digest — Two releases shipped 2026-07-03 (UTC) — a rare same-day double after yesterday’s
v2.1.199resilience follow-up. Headline isv2.1.200(16:52 UTC): the default permission mode changes to “Manual” across CLI,--help, VS Code, and JetBrains, andAskUserQuestiondialogs no longer auto-continue by default — an idle timeout is now an opt-in via/config. Secondary in the same release: fixes for background sessions silently stopping mid-turn after sleep/wake, and for the background-agent daemon handover surface that could let a reinstalled older build take over the daemon.v2.1.201(23:50 UTC) is a narrow follow-up — Claude Sonnet 5 sessions no longer use the mid-conversation system role for harness reminders. Narrow read: “Manual” as the new default is a substantive UX shift — the auto-PR + browser-GA push from July 1 landed with generous defaults, and the pendulum swings back this week toward explicit confirmation. Structural read the digest carries: default-tightening across all four surfaces on the same day says Anthropic is treating the permission-mode default as a cross-surface product decision rather than per-client polish — the follow-on test is whether the “Manual” default holds through the next feature-drop cycle or drifts back to the more permissive mode after a few days of user friction. -
2026-07-05-AI-Digest — Latest tag remains
v2.1.201(2026-07-03 23:50 UTC) — no new release since 2026-07-04-AI-Digest. Day two of the “Manual” default permission-mode holdover across CLI, VS Code, and JetBrains, plus theAskUserQuestionno-auto-continue change. Worth tracking whether any regression traffic surfaces ongithub.com/anthropics/claude-code/issuesthis week, but no ship traffic to report today. Same digest carries a top-of-week HN thread — Potential session/cache leakage between workspace instances or consumer accounts — as a credible multi-tenant isolation report againstanthropics/claude-codedrawing heavy discussion (282 pts / 129 cmts); worth watching the fix cadence. -
2026-07-07-AI-Digest — Latest tag remains
v2.1.201(2026-07-03 23:50 UTC) — day four since ship with nov2.1.202patch. But the distribution story around Claude Code today is the Alibaba ban: Alibaba told employees to stop using Claude Code internally effective July 10 and to switch to Qoder — its own coding platform, not Qwen or Tongyi. Proximate cause is a June 30 Reddit reverse-engineering post (u/LegitMichel777) surfacing obfuscatedAsia/Shanghai+Asia/Urumqitimezone-check logic plus Chinese-domain proxy detection silently shipped in Claude Code sincev2.1.91(April 2). Anthropic‘s Thariq Shihipar framed the code as anti-abuse and anti-distillation; the PR stripping the checks merged July 1 — but by then Alibaba Cloud had already begun internal review. The corpus framing: supply-chain-trust break, not a patriotic pivot — first hyperscaler-scale enterprise ban the corpus has logged triggered by a hidden client-side region check, pairing uneasily with the 2026-07-04-AI-Digestv2.1.200“Manual” default flip as the second Claude Code trust event inside a week. Thev2.1.201harness-reminder cleanup is not the Claude Code story worth watching this week. -
2026-07-08-AI-Digest — Three releases in ~26 hours — the tightest cadence since 2026-07-05-AI-Digest‘s
rc.2 → stablewindow on Beads.v2.1.204(2026-07-08 00:27 UTC) is a one-line fix restoring hook-event streaming insideSessionStarthooks in headless sessions, which had been idle-reaping remote workers mid-hook. Ships less than four hours behindv2.1.203(2026-07-07 21:06 UTC), the substantive cut: it kills the 15–20 second macOS stall from the false low-memory detection introduced inv2.1.196, reverts a context-usage-indicator regression that re-analysed the entire transcript every turn, trims ~7 MB off binary size and startup memory, adds a login-expiration warning before background sessions get interrupted, and fixes background agents inheriting a stalePATH. Narrow read:v2.1.203is a genuine reliability fix, not a feature ship — the macOS stall was a real deployment blocker for anyone running Claude Code on M-series laptops through last week. Structural read the digest carries: the AlibabaAsia/Shanghaitimezone-detection code from 2026-07-07-AI-Digest does not reappear in today’s changelog notes — no reference to it, no revert PR mentioned. The 60-day disclosure test the corpus set yesterday is now day one of that clock, with silence from Anthropic as the current signal. Same digest: Anthropic‘s Alberta case study runs ~50 parallel Claude Code agents scanning 466M lines of code in 20 hours — the first public-sector G7-jurisdiction Claude Code deployment at hyperscaler-adjacent scale, splitting Claude Code’s trust surface between preferred cybersecurity substrate in one jurisdiction and supply-chain-risk artefact in another. -
2026-07-09-AI-Digest —
v2.1.205(2026-07-08 21:22 UTC) — fourth ship in 48 hours and the first substantive hardening pass in that window. Auto-mode now blocks tampering with session transcript files and requires confirmation before runningrm -rfon an unresolved variable — explicit response to the approval-fabrication concerns tracked since 2026-07-03-AI-Digest. Background-agent surface overhauled: rows show a colored state word plus a classifier-written headline, sessions that edit / comment / push to a PR now link it inclaude agents, the stale “Running” status in web and mobile Remote Control panels is fixed./doctorbecomes the primary setup checkup that can diagnose and fix issues (/checkupalias). Auto-update binary downloads now stream to disk and cut updater peak memory by ~400 MB. The VM-mode “Not logged in” regression that broke Cowork sessions on CLI 2.1.203+ is patched — an explicit follow-up to yesterday’s ship. Background-task notifications now state “no human input has occurred” verbatim to prevent fabricated in-transcript approvals. The narrow read: unlike thev2.1.203 / v2.1.204doublet, today’s substance is hardening — the transcript-tamper block and therm -rfvariable check are the load-bearing lines. The structural read worth carrying: with/doctorpromoted to a full checkup command and the “no human input” language now shipping in the notification template, Anthropic is treating the autonomous-run trust surface as a shipping-substrate concern, not a documentation concern — and the 2026-07-07-AI-DigestAsia/Shanghaitimezone-detection concern is still absent from the changelog on day two of the 60-day disclosure test. -
2026-07-10-AI-Digest —
v2.1.206(2026-07-10 01:45 UTC) ships inside twelve hours of yesterday’sv2.1.205, extending an unusually tight release window the corpus has been tracking since 2026-07-08-AI-Digest. The/cdcommand gains directory-path suggestions to match/add-dirbehaviour — the interactive-shell IDE-parity affordance the corpus flagged as missing when/cdshipped — and/doctor, promoted to primary setup checkup only yesterday, now proposes trimming checked-inCLAUDE.mdfiles as part of its scan./commit-push-prauto-allowsgit pushto the configured push remote in addition toorigin, closing the fork/upstream rough edge the 2026-07-05-AI-Digestgit submodulefix started on. Two live-user regressions land: an expired login surfacing as a misleading “issue with selected model” error now prompts/logincorrectly, and background agents that stalled after a Claude Code auto-update are back to upgrading themselves in the background. Narrow read: fixes-and-affordances ship, not another hardening pass — the substance is/doctorextension and login/auto-upgrade fixes, not the transcript-tamper andrm -rfguardrails the 2026-07-09-AI-Digestv2.1.205blurb led with. Structural read worth carrying: an unusually tight release window against a substantive/doctorpromotion, an autonomous-run trust surface still being shipped as substrate, and noAsia/Shanghaitimezone-detection line in the changelog on day three of the 2026-07-07-AI-Digest 60-day disclosure test. -
2026-07-16-AI-Digest —
v2.1.211(2026-07-15 23:02 UTC) — a tempo-consistent patch on top of thev2.1.209/v2.1.210same-day burst. Adds--forward-subagent-textflag andCLAUDE_CODE_FORWARD_SUBAGENT_TEXTenv var to include subagent text and thinking in stream-json output — a real observability primitive for parent-agent harnesses that want to log subagent reasoning without re-parsing tool-use transcripts. Fixes a permission-preview injection: bidi-override, zero-width, and look-alike quote characters are now neutralised so tool inputs cannot visually alter the approval message relayed to chat channels — the exact vector Claude Code Security has been tracking since the spring relay-integration wave. Auto-mode can no longer silently upgrade past a PreToolUse hookaskdecision for unsandboxed Bash; parallel sessions no longer log out simultaneously after wake-from-sleep (shared credential store); plugin MCP servers reconnect after idle wake; “always allow” rules now save at the repo root so approvals persist across worktrees. Narrow read: cadence turn — smaller, more surgical release than the fatv2.1.208accessibility tag. Structural read: the--forward-subagent-textflag lands the same day OpenAI‘s Codex silently encrypts inter-agent instructions — same-week, Anthropic opens subagent visibility as an audit primitive while OpenAI closes it. That is the vector along which Claude Code and Codex are now differentiating on developer-observability posture. -
2026-07-15-AI-Digest —
v2.1.209(2026-07-14 06:36 UTC) andv2.1.210(2026-07-14 23:45 UTC) ship as two tags in one 24h window on top of yesterday’s substantive v2.1.208.v2.1.209is the hotfix that restored/modeland other dialogs insideclaude agentsbackground sessions.v2.1.210adds a live elapsed-time counter on the collapsed tool-summary line for long-running tool calls, fixes a real safety bug —isolation: 'worktree'subagents could previously run git-mutating commands against the main repo instead of their isolated worktree — fixesclaude attachfailures withjob not found/agent is still startingduring session transitions, and switches the auto-mode permission classifier to default to Claude Sonnet 5 for external sessions. Narrow read: worktree-containment fix is the load-bearing item — the isolation boundary was documented in the parent-agent tool schema, so a subagent mutating the parent repo was a boundary violation, not a UX bug. Structural read: v2.1.209 (hotfix) → v2.1.210 (substantive with safety patch) inside a single 24h window on top of a fat v2.1.208 tag is the fastest turnaround the corpus has recorded since Auto-mode graduated; auto-mode classifier default to Sonnet 5 for external sessions moves classifier volume off the more expensive default and continues the pattern of Sonnet-tier absorbing infrastructure workload as Claude Fable 5 takes the human-facing default. 60-day watch: whether two-week cadence returns or fat-tag-then-hotfix-then-substantive becomes the new shape. -
2026-07-14-AI-Digest —
v2.1.208(2026-07-14) — cadence resumed after the ~3–4 day gap flagged in 2026-07-13-AI-Digest as “day two, no v2.1.208 patch.” Unusually substantive for a patch tag. New: screen-reader mode (claude --ax-screen-readerorCLAUDE_AX_SCREEN_READER=1) as the substrate’s first named accessibility surface, plus avimInsertModeRemapssetting (e.g.jj→ Escape). Perf/stability: critical memory-leak fixes across MCP stderr accumulation, LSP document retention, and tool-result payloads, multi-second slowdowns on many-permission-rule sessions patched, up to 7× reduction in tool-call overhead at high tool counts, and file-history backup pruning that shrinks session transcripts up to 79×. Narrow read: accessibility surface is the newsworthy addition; the perf work is what the release-note title should have led with. Structural read the corpus carries: substrate has now shipped both an accessibility feature and a memory-leak-fix pass in the same tag — maturity turn for the first time since Auto-mode graduated, a patch release is doing housekeeping the codebase has been quietly accumulating rather than adding surface area. 79× transcript shrinkage is the load-bearing line: the transcript-size ceiling has been a soft blocker on multi-hour Claude-Code sessions for weeks, and a category-different fix. 60-day watch: whether the two-week cadence resumes at pre-pause tempo or the gap-then-fat-tag pattern becomes the new shape. -
2026-07-13-AI-Digest —
v2.1.207cadence pause enters day two (~48h since ship) — nov2.1.208patch, no rollback of the Bedrock/Vertex/Foundry Auto default, no follow-up hotfix for the terminal-freeze regression the release fixed. The four-day tight-cadence streak the corpus was tracking since 2026-07-08-AI-Digest is now formally over. Same day, Anthropic’s docs surface a built-in tabbed web browser inside Claude Code on desktop — the CLI can open a browser, read pages, click links, type into forms, take screenshots without leaving the session, gated by allowlist, clean profile, safety classifiers,Cmd+Shift+Btoggle. Landed outside the release cadence — a docs-page reveal rather than a version bump. Structural read worth carrying: the release-cadence axis and the capability-surface axis have decoupled; a docs-only capability drop can now land on the same day as a release pause, and downstream that means the digest’s “day N since release” tracker is no longer a complete read of Claude Code’s motion. 60-day watch: whether more capability surfaces (MCP server drops, tool additions, computer-use expansions) start shipping via docs updates between version tags. -
2026-07-11-AI-Digest —
v2.1.207(2026-07-11 00:52 UTC) ships inside twenty-four hours of yesterday’sv2.1.206, keeping the unusually tight release window intact for a fourth consecutive day. The load-bearing line: Auto mode graduates and is now available without theCLAUDE_CODE_ENABLE_AUTO_MODEopt-in on Amazon Bedrock, Vertex AI, and Foundry — the deployment surface where the corpus flagged Auto as gated on 2026-07-05-AI-Digest is now open to the same defaults as the direct-API path. Companion move: Bedrock, Vertex, and the Claude Platform on AWS defaults switched to Claude Opus 4.8 — a same-day cutover of the flagship default across three cloud routes, not a phased rollout. The remaining bulk is fixes: terminal freezing on long lists/tables/code blocks resolved (a live-user regression the 2026-07-06-AI-Digest blurb flagged from Discord threads), auto-updater no longer overwrites custom launcher scripts, Bedrock stops re-requesting AWS SSO credentials repeatedly, remote managed settings surface the security consent dialog correctly, and plugin option values no longer leak from project-level settings into the plugin scope. Narrow read: this is the Auto-mode-graduation release — the affordance change that lands in changelog fine print but reshapes the enterprise deployment default across the three biggest routed-cloud paths. Structural read worth carrying: the Claude Opus 4.8 default switch on Bedrock/Vertex/AWS is the first time in the corpus a Claude Code cadence step also functioned as a routed-cloud model-default cutover — the release cadence has now merged the CLI substrate axis with the model-routing axis, and downstream that means each Claude Code point-release can move the enterprise inference floor without a separate model announcement. -
2026-08-29-AI-Digest —
v2.1.251(2026-08-28 18:19 UTC) — fifth patch in six days, resumes the feature stream after yesterday’s v2.1.250 reliability-only tag (release notes). AddsPreModelSwitch/PostModelSwitchhook events and live streaming of foreground subagent tool calls to Remote Control clients;/usagegains a spend-limit bar and/costpicks up prompt-cache metrics. Security fixes: symlink traversal, plugin path validation, beta tracing hardening. Bug fixes clean up the “text content blocks must be non-empty” stall class, Opus 5 thinking-mode effort handling, and agent-team final-answer delivery; ~5 MB smaller install and reduced UI re-render CPU. Narrow read the digest carries: fifth patch in six days — the feature cadence that broke on 2026-08-26-AI-Digest has picked back up rather than plateaued; the reliability-only pause on the 28th (v2.1.250) resolves in one direction with the next tag carrying user-visible feature commits again. Structural read: the mixed hotfix-and-feature cadence texture the corpus flagged in 2026-08-27-AI-Digest and 2026-08-28-AI-Digest holds —PreModelSwitch/PostModelSwitchhook events are the load-bearing addition for multi-model routing observability; live foreground-subagent tool-call streaming closes the last Remote Control observability gap on foreground execution. Log against MOC - Developer Tools and MOC - Agentic Coding. -
2026-08-21-AI-Digest —
v2.1.238(2026-08-20 ~20:33 UTC) ships as the fourth consecutive daily Claude Code drop (v2.1.235 → v2.1.238), and today’s centre of gravity flips from developer-UX polish to enterprise / self-hosted plumbing (release notes). Load-bearing items:keybindingFlavor: "readline"setting (Ctrl+W now deletes back to the previous whitespace, Bash-style; default"classic"unchanged); plugin marketplaceheadersHelperletting a marketplace URL or catalog entry mint HTTP headers (e.g. short-lived tokens) for catalog and same-origin archive fetches with[y/N]install/update prompts, and the same helper in project.mcp.json/ inline MCP servers now requiring the folder’s trust dialog to have been accepted (closing a small privilege-escalation gap); self-hosted runner controls —--defer-shutdown-max-min <minutes>parks attached sessions on SIGTERM instead of killing them, and--proxy-authorization-command/--proxy-authorization-filelet egress proxies mint a freshProxy-Authorizationheader on every connection; long-session memory-leak fix releasing subagent tool results once they leave the recent display window (previously accumulating unbounded in long interactive sessions), plus correctness passes on Remote Control reconnect and cross-sessionSendMessageback-pressure. Narrow read the digest carries: fourth Claude Code release in as many days shipping almost entirely non-headline plumbing — the kind of surface only visible to enterprise deployers and to whoever ran into each specific bug being patched. Structural read: the v2.1.235 → v2.1.238 arc reads as a sustained enterprise-hardening pass on the substrate, not a headline-feature cluster. -
2026-09-11-AI-Digest — Claude Code v2.1.268 (2026-09-10) — first substantive drop after yesterday’s v2.1.267 stability pass, second beat of the “hotfix, then stability pass” rhythm the corpus started tracking two digests ago. Two load-bearing lines: (1) fixes the v2.1.265 regression that broke every third-party Anthropic-compatible endpoint with HTTP 400 — the Artifact tool’s input-schema regex those endpoints reject is now compatible, restoring third-party gateway users after four days of downtime; (2) WebFetch now caps at 300s via
CLAUDE_CODE_WEBFETCH_DEADLINE_MS(previously indefinite) after operators reported hangs on unreachable domains. Bedrock/Vertex/Foundry parity pass: system prompt delivered as attachments and tool list stays byte-stable across a conversation — late tools load as deferred definitions instead of rewriting the list. Symlink-path permission fixes now apply deny/ask on/etc,/tmp,/var(macOS) and/bin(Linux) real paths;env -C/evalno longer bypass Read/Edit denies. Prompt-cache + extended-thinking mid-session fix for the SDKexcludeDynamicSectionspath;/plugininstalls take effect on menu close. Claude apps gateway lifts pricing viagateway.yaml; newgatewayInternalNetworksmanaged setting. Reframe worth carrying: third-party endpoint compatibility restored plus a WebFetch deadline is the corpus’s first regression-of-a-regression fix landing inside 24 hours of the stability pass, notstability pass now stable. -
2026-09-12-AI-Digest — Two Claude Code-defining threads today. (1)
v2.1.269(2026-09-11) is the third consecutive release with a prompt-cache correctness item (267 stability, 268 restored third-party endpoint compat, 269 fixes prompt-cache invalidation on cut-off responses) — plus two load-bearing surface adds:claude plugin evalships as a first-class subcommand for running plugin eval suites with scored, reproducible results (the CLI now has the same in-tree eval scaffolding operators previously had to bolt on with pytest wrappers around--printcalls); and Bash-diff tool result — the diff of files changed by a Bash command is now attached to the tool result surface, closing the reviewer-visibility gap that had made shell-driven edits harder to audit than Edit/Write tool calls. Also:/output-style [name]inline switching, OpenTelemetry metrics carry repository attributes viaOTEL_METRICS_INCLUDE_REPOSITORY,CLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MSbounds LLM-gateway model-discovery, VSCode picks up an agent map, hooks dialog and permission-rules dialog. Reframe worth carrying: three consecutive prompt-cache correctness items plus first-class plugin-eval scaffolding is the corpus’s clearest signal that the caching path is still finding regressions and that plugin quality is now measurable in-tree, notstability release with a plugin subcommand. (2) Claude Code named as the coding-agent substrate a Houthi-linked Yemen weapons cell used to prototype guidance-navigation-and-control software across a guided rocket, a claimed 2,000+ km ballistic missile, and an “R2000” family (hypersonic-glide variant) per Bloomberg’s surfacing of Anthropic’s Sep 2026 threat report — first frontier-lab disclosure of coding-agent use on non-state ballistic-missile GNC software with programme-level detail. Load-bearing softener: no operational device fielded; only the guided rocket was live-tested and failed; enforcement was internal (accounts terminated, intelligence shared) with no OFAC / export-controls referrals disclosed. -
2026-09-13-AI-Digest —
v2.1.270(2026-09-12) — hotfix release landing less than 24 hours on top of the substantivev2.1.269cut. Single load-bearing fix: read-only git commands in the Bash tool would unexpectedly prompt for permission after a session had been running for a while — a regression introduced byv2.1.269’s permission-rules change. No new features, no new env vars, no schema deltas. Reframe worth carrying:Anthropic's Claude Code release cadence is now tight enough that a regression surfaces and ships a fix inside 24 hours — the corpus's first same-day hotfix on top of a substantive release, notanother patch release. Log against MOC - Developer Tools and MOC - Agentic Coding. -
2026-09-16-AI-Digest —
v2.1.273(2026-09-15, 20:23 UTC) — the substantive one this week. Adds gateway hint headers (x-claude-code-request-class,x-claude-code-agent-type, and siblings) so LLM gateways can route and observe traffic without inspecting bodies — a small but load-bearing primitive for teams running Claude Code behind a corporate proxy. Also fixes permission-checker bugs around Bash commands andrmbypass-mode detection, corrects auto-mode’s failure to request approval when the Artifact tool attaches uploaded files in cloud / Remote Control sessions, and improves artifact publishing error handling on dropped connections.already-reported:2026-09-15-AI-Digest closed onv2.1.272;v2.1.273is new. Reframe worth carrying:gateway hint headers are the new observability primitive for corporate-proxy deployments — routing and metering without body inspection, notanother patch release. Log against MOC - Developer Tools and MOC - Agentic Coding. -
2026-09-19-AI-Digest — Two Claude Code beats today. (1)
v2.1.278(2026-09-19) moves Auto Mode to the server-side classifier by default on Claude API, Enterprise, Bedrock, Vertex, Foundry and gateways — the classifier hop no longer counts against user tokens on those transports. Opt-out isCLAUDE_CODE_AUTO_MODE_SERVER=0on Bedrock/Vertex/Foundry/gateways (Claude-API and Enterprise transports don’t offer the switch); the client warns on billed fallback./statusgains anAuto mode serverrow so a session’s classifier location is visible without inspecting env. (2)v2.1.277(2026-09-18) readsAGENTS.mdwhenCLAUDE.mdis absent — interop with the Linux Foundation Agentic AI Foundation’s cross-agent instruction-file convention already read natively by Codex, Cursor, Copilot, Gemini CLI, Aider, Windsurf, Zed, Devin, Amp, Factory, Jules and VS Code (Bedrock/Vertex/Foundry not yet in scope). Same release addsCLAUDE_GATEWAY_PROXY_IS_EGRESS_BOUNDARY=1for gateways whose only egress is a forward proxy, plus an optionalheaders:map on gateway upstreams for static header forwarding. Rolled up with fixes across prompt caching, MCP-server handling, permission checks and terminal rendering. Load-bearing framing: Claude Code is the last of the top-tier agents to wire in AGENTS.md — HN traction (588 pts / 208 cmts) is the practitioner tell that the convention is now the default expectation, not a Codex-only quirk. Log against MOC - Developer Tools and MOC - Agentic Coding. -
2026-10-15-AI-Digest —
v2.1.300ships 2026-10-14 — the second cut inside a single calendar day afterv2.1.299(also 2026-10-14,already-reported:2026-10-14-AI-Digest for idle compaction /CLAUDE_CODE_DISABLE_FILE_MENTIONS//usagepayload). New inv2.1.300:/advisoron Claude Platform on AWS (disable viaCLAUDE_CODE_DISABLE_ADVISOR_TOOL=1); OpenTelemetry GenAI semantic-convention attributes on trace spans; newprompt.changemod hook andvirtualTextfor mod prompt decorations; cache-write token counts (5m/1h) surfaced in theapi_requesttelemetry event. Fixes:SessionEndhooks sometimes not firing when a background command is still running on exit;--worktreehooks not running at startup; conversations 400-ing every turn when the API rejected an MCP tool’s input schema;claude agentsnot refreshing PR status. Breaking:claude remote-controlno longer accepts--sandbox/--no-sandbox(now errors); hookupdatedInputis validated (unknown keys dropped); large requests toapi.anthropic.comare gzip-compressed by default (CLAUDE_CODE_GZIP_REQUEST_BODIES=0disables). Reframe worth carrying:two cuts in one calendar day is now a routine release cadence, not an emergency hotfix pattern— the.299→.300pulse is six hours, consistent with the compact-and-ship loop Anthropic has been iterating on internally. Log against MOC - Developer Tools and MOC - Agentic Coding. -
2026-10-30-AI-Digest — Claude Code shipped
v2.1.314on2026-10-30, two tags past yesterday’sv2.1.312baseline, with filesystem-security and long-session reliability as the load-bearing axes. (1)permissions.blockWritesOutsideWorkingDirectoriesoption makesWrite/Edit/NotebookEditrefuse paths outside working directories in every permission mode — a hard guardrail that even--dangerously-skip-permissionscan’t bypass; the companionguardrail_trace-enabled Claude apps gateway upstreams give deployments a structured policy-decision log. (2) Idle compaction lands in VS Code and Claude Desktop:200K+-token conversations left idle are summarised when the prompt cache expires, so the next turn doesn’t eat a full-reprocess tax. (3) Fixes: Bedrock turns with many images no longer400out on “Input is too long” (older images trimmed);claude -pno longer exits0silently on startup failure; TLS failures from cross-signed renewed roots fixed; markdown table flicker, pasted-image-over-SSH,/resumepicker titles, vimdw/aw, agent-panel key routing. Load-bearing correction vs the raw release-radar read: theoidc.user_id_claimoption shipped inv2.1.312on2026-10-27, not in this release — don’t double-count it againstv2.1.314. Log against MOC - Developer Tools, MOC - Agentic Coding, MOC - Agent Security. -
2026-10-31-AI-Digest — Claude Code shipped
v2.1.316on2026-10-31, two tags past yesterday’sv2.1.314baseline. The release is dominated by three new switches and one hard deprecation. (1) New switches:CLAUDE_CODE_DISABLE_ULTRATHINKturns off theultrathinkkeyword;CLAUDE_CODE_SUBAGENT_EFFORTsets a default effort level for subagents (useful for/loop+ Agent-fan-out patterns the digest flow itself leans on);CLAUDE_CODE_DISABLE_LOOPED_CROSS_CERT_DROPkeeps loop-cross-signed CA roots for private PKIs. (2) Claude apps gateway:pooled_budgetsplits a monthly spend ceiling across group members,managed.policy_mode: layeredmerges all matching policies instead of first-match, andguardrail.input_taggingwraps prompts in Amazon Bedrock prompt-attack guardrail tags (with an optional system-prompt wrap). (3) Deprecation (load-bearing): Claude Opus 4.8 fast mode is deprecated effective2026-10-30and removed on2026-11-30— after removal, fast-mode requests on Opus 4.8 return an error with no fallback to standard, migrate to Claude Opus 5.5 to keep the speedup. (4) Notable fixes: shell commands no longer orphaned when Claude Code self-exits on macOS/Linux;--restrictedsessions stopped uploading files outside working directories when a Read rule covered them; Bedrock/Vertexsonnet/opus/haikualiases fall back cleanly when the newest tag isn’t yet in-region. Separately: a malicious impersonator of the Claude Code VS Code extension was uploaded to Cursor‘s marketplace and sat for~11h, affecting up to~5,000users per Cursor’s confirmation on X — Anthropic had no involvement in the extension; the frame to carry is agentic-coding supply chain as accelerating category (GlassWorm V2 + sw-cur npm + MCPoison + Rules-File Backdoor precedents). Log against MOC - Developer Tools, MOC - Agentic Coding, MOC - Agent Security. -
2026-11-01-AI-Digest — Stability window — no new release today. Claude Code is still on
v2.1.316from2026-10-31(already-reported:2026-10-31-AI-Digest); the digest’s Project Releases section carries theCLAUDE_CODE_DISABLE_ULTRATHINKswitch, the pooled-group budget /managed.policy_mode: layeredgateway changes, the macOS/Linux stale-shell fix, and the--restrictedfilesystem-sandbox fix forward unchanged, with the reminder that Claude Opus 4.8 fast-mode removal lands2026-11-30. No fresh changelog to log today; carry as a cadence note rather than a release. Log against MOC - Developer Tools, MOC - Agentic Coding.
Key Developments (Addendum — October 2026)
- v2.1.314 —
permissions.blockWritesOutsideWorkingDirectoriesas a Hard Write Guardrail Even Under--dangerously-skip-permissions(October 30, 2026): TheblockWritesOutsideWorkingDirectoriesoption makesWrite/Edit/NotebookEditrefuse out-of-tree paths in every permission mode, including--dangerously-skip-permissions— a meaningful change for anyone running Claude Code in a sandbox-less environment where accidental writes to~or system paths were the residual risk. Pairs with theguardrail_trace-enabled Claude apps gateway upstreams for structured policy-decision logs, and with idle compaction landing in VS Code and Claude Desktop (200K+-token conversations left idle are summarised when the prompt cache expires). Load-bearing correction worth carrying: theoidc.user_id_claimoption shipped inv2.1.312on2026-10-27, not inv2.1.314— don’t double-count it against this release. Covered in 2026-10-30-AI-Digest.
Key Developments (Addendum — July 2026 continued 4)
- In-App Browser Ships as Docs-Page Reveal Outside the Release Cadence (July 13, 2026): Anthropic’s docs surface a built-in tabbed web browser inside Claude Code on desktop — read pages, click links, type into forms, screenshot — gated by allowlist, clean profile (no user browser cookies/history), safety classifiers on every action,
Cmd+Shift+Btoggle. Docs page: code.claude.com/docs/en/desktop#browse-external-sites. Landed outside the release cadence on day two of thev2.1.207pause — first entry in the corpus of a capability surface landing outside a version bump. The Decoder frames this as Claude Code “going agentic-browser”; the substrate now includes a computer-use surface for external websites the model previously could only reach via curl/WebFetch. The release-cadence axis and the capability-surface axis have decoupled — the “day N since release” tracker is no longer a complete read of Claude Code’s motion; from tomorrow the tracker will distinguish “release pause + capability drop” from “pause + silence.” Covered in 2026-07-13-AI-Digest.
Key Developments (Addendum — July 2026 continued 3)
- v2.1.207 — Auto Mode Graduation on Bedrock/Vertex/Foundry + Opus 4.8 as Bedrock/Vertex/AWS Default (July 11, 2026): Auto mode drops the
CLAUDE_CODE_ENABLE_AUTO_MODEopt-in on Amazon Bedrock, Vertex AI, and Foundry — enterprise routed-cloud defaults now match the direct-API path. Same release switches Bedrock, Vertex, and the Claude Platform on AWS defaults to Claude Opus 4.8 — same-day cutover across three cloud routes, not a phased rollout. Terminal-freeze regression on long lists/tables/code blocks resolved; auto-updater no longer overwrites custom launcher scripts; Bedrock stops re-requesting AWS SSO credentials repeatedly; remote managed settings surface security consent correctly; plugin option values no longer leak from project-level settings. Fourth consecutive day of the unusually tight release window opened 2026-07-08-AI-Digest. First time in the corpus a Claude Code cadence step has functioned as a routed-cloud model-default cutover — each point-release can now move the enterprise inference floor without a separate model announcement. Covered in 2026-07-11-AI-Digest.
Key Developments (Addendum — July 2026 continued 2)
- Alibaba Bans Claude Code Effective July 10 Over Hidden Asia/Shanghai + Asia/Urumqi Timezone Checks (July 7, 2026): Alibaba told employees to switch off Claude Code and onto Qoder — Alibaba’s own coding platform, not Qwen — after a June 30 Reddit reverse-engineering post (u/LegitMichel777) surfaced obfuscated timezone-check logic and Chinese-domain proxy detection silently shipped in Claude Code since
v2.1.91(April 2). Anthropic‘s Thariq Shihipar framed the code as anti-abuse and anti-distillation; the PR stripping the checks merged July 1. First hyperscaler-scale enterprise ban the corpus has logged triggered by a hidden client-side region check. The disciplined framing: this is a Western-side trust break — a supply-chain-trust event, not a patriotic pivot — and Qoder winning over the Qwen coder line as the substitute reads as an org-chart signal about internal tooling ownership as much as a technical one. Pairs with the 2026-07-04-AI-Digestv2.1.200“Manual” default flip as the second Claude Code trust event inside a week.
Key Developments (Addendum — July 2026 continued)
- v2.1.200 / v2.1.201 — “Manual” as the New Default Permission Mode Across CLI / VS Code / JetBrains /
--help(July 3, 2026): The permission-mode default changes to “Manual” across all four surfaces on the same day;AskUserQuestiondialogs stop auto-continuing by default (idle timeout is now opt-in via/config); background sessions no longer silently stop mid-turn after sleep/wake; the background-agent daemon-handover surface is hardened against reinstalled-older-build takeover.v2.1.201follows narrowly to stop Claude Sonnet 5 sessions using the mid-conversation system role for harness reminders. The corpus framing: cross-surface default-tightening one week after the 2026-07-02-AI-Digest auto-PR + browser-GA push signals Anthropic treats the permission default as a cross-surface product decision. Follow-on test: whether the “Manual” default holds through the next feature-drop cycle.
Key Developments (Addendum — July 2026)
- v2.1.198 — Claude-in-Chrome GA + Background-Agent Auto-PR +
/dataviz(July 1, 2026): Chrome GA leaves preview and background agents auto-commit / push / open draft PRs on completion — reviewer-side primitives one week after the authoring-side Claude Sonnet 5 default swap inv2.1.197. Notification-hook eventsagent_needs_input/agent_completedpage a human on stall or ship;ECONNRESET-class errors retry with backoff;/datavizis the first first-party Claude Code skill (chart/dashboard design + color-palette validator). Second consecutive release cycle in which the CLI is the launch surface for admin-posture and workflow primitives. Covered in 2026-07-02-AI-Digest.
Key Developments (Addendum — June 2026)
- v2.1.196 — Organization-Default-Models and MCP-Server Security Tightening (June 30, 2026): First organization-policy control to land in the
2.1.xline (tenant-wide model-default pinning) plus a pending-approval status for untrusted-workspace MCP servers, landing the same day Mozilla’s 0DIN bug-bounty programme discloses an agent-on-repo malware chain that demonstrates the unvetted-server attack pattern. Also: clickable file attachments (Cmd/Ctrl-click to navigate), background-job transcript fix, rate-limit warning flicker fix, per-frame terminal-UI rendering reduction for lower idle CPU. The two headline features are the first in2.1.xaimed at admin posture rather than IC developer ergonomics — the shape of a tool moving from individual-developer adoption toward managed enterprise deployment. Covered in 2026-06-30-AI-Digest.
Key Developments (Addendum — May 2026)
-
v2.1.141 —
terminalSequenceand Workspace Identity (May 13, 2026): Substantial feature drop alongside a 26-change regression-fix wave. TheterminalSequencehook field andANTHROPIC_WORKSPACE_IDenv var close two production-deployment gaps (headless CI hooks, workspace-scoped token issuance). Rewind “Summarize up to here” addresses mid-conversation compression. Covered in 2026-05-14-AI-Digest. -
v2.1.157 / v2.1.158 — Plugin Auto-Load and Enterprise Auto-Mode (May 29–30, 2026): v2.1.157 decouples plugin distribution from the marketplace —
.claude/skillsdirectories auto-load — and adds aclaude plugin initscaffolder plus/pluginautocomplete; v2.1.158 extends auto-mode to AWS Bedrock, Google Vertex, and Azure Foundry for Opus 4.7/4.8 viaCLAUDE_CODE_ENABLE_AUTO_MODE=1. The third-party developer surface and the enterprise-deployment surface widen in the same 24-hour window. Covered in 2026-05-30-AI-Digest. -
v2.1.193 —
autoMode.classifyAllShelland the OTel Assistant-Response Default Inheritance (June 26, 2026): Two changes worth carrying. The newautoMode.classifyAllShellsetting routes every Bash/PowerShell command through the auto-mode classifier rather than only arbitrary-code-execution patterns — denial reasons surface in the transcript, the denial toast, and/permissionsrecent-denials. Separately theclaude_code.assistant_responseOpenTelemetry event now logs response text by default wheneverOTEL_LOG_USER_PROMPTSis set (unlessOTEL_LOG_ASSISTANT_RESPONSES=0is explicit) — a silent default change worth flagging for any deployment already shipping prompts to a collector. Plus two background-agent correctness fixes (no phantom “general-purpose (resumed)” subagent on backgrounding; no auto-re-prompt of pinned background agents) and theheadersHelper401/403 reconnect for MCP. Covered in 2026-06-26-AI-Digest. -
2026-07-18-AI-Digest —
v2.1.214shipped 2026-07-18 01:20 UTC — a fresh cut ~25 hours afterv2.1.212, withv2.1.213skipped in the tag sequence. Two load-bearing additions the digest carries: firstEndConversationtool in Code lets Claude unilaterally end sessions with highly abusive users or jailbreak attempts (porting a capability live on claude.ai since 2025) — first affordance in Code that lets the model terminate its own session for safety, not just refuse the current turn. And the longest Bash and permission-check hardening list of the 2.1 line: FD-redirect fail-closed on forms bash parses differently than the analyzer; commands over 10,000 characters always prompt; zsh double-bracket test-command forms with subscripts and modifiers no longer treated as inert;helpandmanno longer auto-approved when carrying unsafe options or command substitutions; a Windows PowerShell 5.1 bypass fixed;dockercommands with daemon-redirect flags (--url,--connection,--identity, remote mode) now prompt instead of running silently. Plus the single-segmentdir/**scoping fix —Edit(src/**)allow rules were auto-approving writes to nestedsrc/directories anywhere in the tree instead of only<cwd>/src(long-standing footgun in workspace-wide agent runs); hookif:conditions get the same scoping;denyandaskrules keep any-depth semantics. Background-session lifecycle cleanup (idle sessions parked with←//backgroundno longer keep the daemon and worker alive indefinitely;SessionStarthooks now report source"fork"for/fork); OpenTelemetry addsmessage.uuid,client_request_id,tool_sourceattributes and a configurableCLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH. Cadence framing:v2.1.212(2026-07-17) centered the subagent-hygiene axis;v2.1.214swings the same 25-hour cadence energy to the session-integrity axis — one 25-hour swing from throughput governance to destructive-tool-call governance. -
v2.1.214 — First
EndConversationTool + Longest 2.1-Line Bash/Permissions Hardening + Single-Segmentdir/**Scoping Fix (July 18, 2026): The first affordance in Code that lets the model terminate its own session for safety rather than refuse the current turn — porting a capability live on claude.ai since 2025 into Code. The Bash/permissions list is the longest single-release entry on that surface in the 2.1 line: FD-redirect fail-closed, 10K-char always-prompt, zsh double-bracket subscripts,help/manunsafe-option handling, Windows PowerShell 5.1 bypass fix,dockerdaemon-redirect flag prompts. Single-segmentdir/**scoping fix onEdit(src/**)allow rules closes a long-standing workspace-wide footgun. Background-session lifecycle cleanup;SessionStarthooks source"fork"for/fork. Structural read pairs today’s Bash/permissions pass with the OpenAI GPT-5.6 file-deletion incident as the two ends of a pre-shell-vs-in-runtime axis the corpus should carry as the shape of coding-agent safety discussion for the rest of Q3. Covered in 2026-07-18-AI-Digest. -
2026-07-17-AI-Digest —
v2.1.212shipped 2026-07-17 00:26 UTC — the first substantive turn on the2.1.21xseries in three days. Load-bearing additions:/forkcopies the current conversation into a new background session while leaving the foreground work untouched; the in-session subagent primitive is renamed to/subtaskto keep the model clean (foreground fork vs in-session task). Session-wide caps land: WebSearch tool calls default to 200, subagent spawns to 200 — an explicit governor for runaway loops that had been showing up inultracodefan-outs. MCP tool calls that run past 2 minutes automatically move to the background so the session stays interactive rather than blocking behind a slow tool. New/resumepicker lists past sessions, andclaude auto-mode resetis added as a clean escape hatch for a stuck auto-mode state. Cadence framing the digest carries: after2.1.210(2026-07-14) and2.1.211(2026-07-15), today’s2.1.212closes the loop on subagent hygiene —--forward-subagent-textfrom yesterday now has session-level counters to bound its blast radius. Read the trio together, not as three point releases. -
v2.1.212 —
/forkBackground Sessions + Session-Wide WebSearch/Subagent Caps + MCP-to-Background at 2 Minutes (July 17, 2026): First substantive turn on the2.1.21xseries in three days./forkcopies the current conversation into a new background session leaving foreground untouched; the in-session subagent primitive renames to/subtask(foreground-fork vs in-session-task model clarity). Session-wide WebSearch and subagent-spawn caps default to 200 — explicit governor for runawayultracodefan-outs. MCP tool calls past 2 minutes auto-move to background. New/resumepicker;claude auto-mode resetescape hatch. Reads as the trio-completion move on the2.1.21xline:--forward-subagent-textfromv2.1.211now has the session-level counters to bound its blast radius. Covered in 2026-07-17-AI-Digest.
Version History
Tracked versions range from v2.1.71 through v2.1.91 across nearly every digest, indicating rapid iteration and feature development cycles.
Key Features
- Multi-agent code review - Distributed review workflows for collaborative analysis
- MCP ecosystem integration - Access to 97M+ monthly downloads of protocol extensions
- Interactive elicitation - Dynamic prompt refinement and requirement gathering
- Enterprise policy management - Managed-settings.d framework for organizational controls
- OAuth compliance - RFC 9728 standard compliance for secure authentication
- /buddy companion - AI assistant for interactive development sessions
- /powerup lessons - Framework for capability enhancement and learning
- MCP result persistence - Override and caching mechanisms for protocol results
Architecture Notes
Leaked source code revealed internal components:
-
KAIROS daemon - Core background service architecture
-
ULTRAPLAN - Planning and orchestration subsystem
-
2026-04-25-AI-Digest — v2.1.120 ships up to 67%
/resumespeedup on 40MB+ sessions from dead-fork cleanup, faster MCP startup with multiple stdio servers configured, configurable fullscreen scrolling sensitivity with inline thinking spinner progress updates (“still thinking → thinking more → almost done thinking”), and Stdio MCP servers no longer drop on stray stdout lines. The/resumeperformance improvement is the most material win for long-horizon agent sessions, where users previously faced ~60–90 second session resumption latency at the 40MB+ scale. Maintenance-class release with no headline features, but the runtime improvements compound for teams running all-day sessions across multiple days. -
2026-07-19-AI-Digest —
v2.1.215shipped 2026-07-19 with a single-item, targeted UX walkback:/verifyand/code-reviewskills no longer run automatically — invoke them explicitly with the slash command when wanted. Reads as a scope narrowing after yesterday’sv2.1.214safety-hardening pass (2026-07-18-AI-Digest) which was the longest Bash/permissions list of the 2.1 line and shipped the firstEndConversationtool. Same-day cadence turn — three tags in three days on the 2.1.21x line. Cadence framing the digest carries: thev2.1.215walkback follows thev2.1.214pattern where hardening lands loud and the next tag prunes the default surface; the autotrigger-off for/verifyand/code-reviewis a small edit but a pointed one — two skills that were shipping as opt-out are now opt-in, which changes what a fresh Claude Code session does at the margin. -
v2.1.215 — Targeted UX Walkback:
/verifyand/code-reviewOff Auto-Trigger (July 19, 2026): A single-item, targeted UX walkback the day afterv2.1.214’s longest-of-the-2.1-line Bash/permissions hardening pass —/verifyand/code-reviewskills no longer run automatically; explicit slash-command invocation only. Two skills shipping as opt-out are now opt-in, converting the default-surface behavior at the margin. Three tags in three days on the 2.1.21x line. Reads as hardening loud → default-surface pruning as a two-step cadence pattern the corpus should carry going forward; distinct from thev2.1.210/v2.1.211/v2.1.212subagent-hygiene trio. Covered in 2026-07-19-AI-Digest. 30-day watch: whether the2.1.21xline finishes with a third default-surface prune, or whetherv2.1.216swings back to hardening. -
2026-07-20-AI-Digest — No new tag today —
v2.1.215(2026-07-19) remains latest,already-reported:2026-07-19-AI-Digest. Community-side chatter has moved to the runtime substrate itself: Simon Willison‘s Jul 19 post that Claude Code now embeds Bun v1.4.0 with 563 Rust source files (Jarred Sumner: “10% faster on Linux”) is at 441 pts / 605 cmts on Hacker News and is the highest-comment thread on the front page today — a substrate-transparency signal about where the CLI-agent runtime lands post-v2.1.113’s native-binary swap (2026-04-18-AI-Digest). The “Claude Code is a JavaScript app running Rust running JavaScript” absurdism loads cleanly as an artifact of the shipping cadence, not as a critique. 24 hours in-market and thev2.1.215walkback (skill auto-invocation off for/verifyand/code-review) has produced no visible practitioner pushback in the same window. -
Bun-in-Rust Substrate Transparency via Simon Willison Post (July 19–20, 2026): Willison’s Jul 19 post surfacing that Claude Code now embeds Bun v1.4.0 with 563 Rust source files (Jarred Sumner: “10% faster on Linux”) tops the HN front page at 441 pts / 605 cmts as of the Jul 20 digest — highest-comment thread on the day. Reads as a substrate-transparency artifact of the
v2.1.113native-binary swap (2026-04-18-AI-Digest), not as a fresh substrate change. The corpus should carry the HN comment thread’s “JavaScript-running-Rust-running-JavaScript” absurdism as community reception of the shipping cadence, not as a design critique. No new Claude Code tag today. -
2026-07-21-AI-Digest —
v2.1.216shipped 2026-07-20 22:14 UTC — the fourth tag in six days on the 2.1.21x line and the first meaningful platform-shape release since 2026-07-19-AI-Digest‘sv2.1.215skill-autoinvocation walkback. Four notes worth flagging:sandbox.filesystem.disabledsetting lets sessions skip filesystem isolation while keeping network egress control intact — a targeted escape hatch for workflows the Jul 18v2.1.214safety-hardening pass (2026-07-18-AI-Digest) made friction-heavy without a matching per-workflow opt-out; quadratic normalization fix — message-normalization cost was growing quadratically with turn count, producing multi-second stalls in long sessions; auto-mode HTTP 401 false-deny — the auto classifier was rejecting commands whose output contained “HTTP 401” after an OAuth token expired or rotated mid-session, treating token-refresh errors as denied operations; cloud-session mid-turn restart — in-flight messages dropped on container restart, interrupted turns now re-run on resume (suggests the Jul 18EndConversationtool has been surfacing enough long-running session edge cases to warrant separate handling). Cadence framing the digest carries: infrastructure hardening plus performance fix, not a features release — four tags in six days on the 2.1.21x line and the cadence is uniformly substrate-shaped rather than feature-shaped. -
v2.1.216 — Sandbox Filesystem Disable + Quadratic Normalization Fix + HTTP 401 False-Deny + Cloud-Session Mid-Turn Restart (July 20, 2026): Fourth tag in six days on the 2.1.21x line and the first meaningful platform-shape release since
v2.1.215’s skill-autoinvocation walkback.sandbox.filesystem.disabledis a targeted escape hatch for workflows thev2.1.214safety-hardening pass made friction-heavy without a matching per-workflow opt-out; the quadratic-normalization fix explains a pattern many users reported after the 2.1.21x cadence tightened; the HTTP 401 false-deny fix corrects an auto-classifier interpreting mid-session OAuth token rotation as a denied operation; cloud-session mid-turn restart preserves interrupted turns across container restarts. Reads as infrastructure hardening plus performance fix, not a features release — four tags in six days on the 2.1.21x line and the cadence is uniformly substrate-shaped rather than feature-shaped. Extends the 2026-07-19-AI-Digest hardening-loud → default-surface prune pattern with a fourth beat on the substrate axis. Covered in 2026-07-21-AI-Digest. -
2026-07-22-AI-Digest —
v2.1.217shipped 2026-07-21 21:35 UTC — the fifth tag in seven days on the 2.1.21x line and the first release sincev2.1.216to include a user-facing prompt-input feature. Overall shape: hybrid — the substrate/safety-hardening pattern of the last four tags now carries one small UX add plus the load-bearing subagent-concurrency cap. Four items worth flagging: (1) Emoji shortcode autocomplete in the prompt input (:heart:→ ❤️, disable withemojiCompletionEnabled: false) — first user-facing prompt-input UX add on the 2.1.21x line and the only item on this tag that breaks the substrate-only pattern. (2) Concurrent-subagent cap (default 20) viaCLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS, plus subagents no longer spawn nested subagents by default (CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTHto allow) — this is the concurrency dimension of the per-session cap of 200 that landed on Jul 17’sv2.1.212: total spawns were bounded then, simultaneous in-flight is bounded now. (3)--max-budget-usdnow halts running background subagents on cap, not just denies new spawns — prior behaviour let already-running agents finish, which reliably blew through nominal budgets in fan-out flows; this one is the actual enforceable cost ceiling teams were reading it as. (4) Session-safety fixes: background-session symlink-canonicalization escape (workspace containment), Windows auto-update leavingclaude.exemissing, and — the one every AWS shop was waiting on — Claude Opus 4.8 auto-compact never firing on Bedrock. Cadence framing the digest carries: five tags in seven days on the 2.1.21x line, and the mix has shifted — the last four were substrate-only;v2.1.217adds the smallest possible user-facing feature (emoji autocomplete) while landing the concurrency cap and the budget-halt fix. The pattern is “substrate hardening with the occasional low-risk UX add,” not “features returning” — but the substrate window is no longer pure. -
v2.1.217 — Concurrent-Subagent Cap +
--max-budget-usdHalt Fix + Emoji Autocomplete + Session-Safety Fixes (July 21, 2026): Fifth tag in seven days on the 2.1.21x line and the first release sincev2.1.216to include a user-facing prompt-input feature. Load-bearing items: concurrent-subagent cap (default 20) viaCLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS(the concurrency dimension of the per-session cap of 200 that landed on Jul 17’sv2.1.212); subagents no longer spawn nested subagents by default (CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTHopt-in);--max-budget-usdhalts running background subagents on cap rather than only denying new spawns — the actual enforceable cost ceiling teams were reading it as. Emoji shortcode autocomplete (:heart:→ ❤️, disable withemojiCompletionEnabled: false) is the first user-facing prompt-input UX add on the 2.1.21x line. Session-safety fixes: background-session symlink-canonicalization escape, Windows auto-update leavingclaude.exemissing, Claude Opus 4.8 auto-compact never firing on Bedrock. Reads as hybrid — substrate hardening with the smallest possible user-facing feature — the substrate window is no longer pure but “features returning” would be the wrong read. Covered in 2026-07-22-AI-Digest. -
2026-07-23-AI-Digest —
v2.1.218shipped 2026-07-22 21:24 UTC — the sixth tag in eight days on the 2.1.21x line and the first release since 2026-07-22-AI-Digest‘sv2.1.217concurrent-subagent-cap tag to pair a workflow-shape change with the substrate work. The mix has shifted further off pure hardening: one background-subagent slash-command promotion, one accessibility class extension, and a raft of Windows/UX regressions closed. Four items worth flagging: (1)/code-reviewruns as a background subagent while stacked slash commands remain its review target — first slash-command-in-background pattern on the 2.1.21x line and a natural pairing withv2.1.217’s concurrency cap (the cap bounds the fan-out, the background promotion moves the review off the main thread). (2) Screen-reader announcements for deleted text (Option+Delete, Ctrl+W, Cmd+Backspace) in--ax-screen-readermode — the accessibility surface keeps expanding one keybinding class at a time, three tags in a row have now touched--ax-screen-reader. (3) Windows path fix —\u-prefixed segments (e.g.C:\Users\unicorn) were being corrupted into CJK characters — Unicode-escape collision only surfacing on Windows-native workflows, explains a category of prior “path not found” reports. (4) Session-safety fixes — left-arrow-discards-conversation (no undo) and multi-line paste collapsing to a single line withjin place of newlines closed as two high-blast-radius input-layer regressions; HTTP status/error text now surfaces onclaude mcp listand/mcpfor failed servers. Cadence framing the digest carries: six tags in eight days;v2.1.217added the concurrency cap,v2.1.218uses it — the/code-reviewbackground promotion only makes sense with the cap in place, and the pair reads as a two-tag sequence rather than two independent releases. The substrate-with-occasional-UX-add pattern from Jul 22 is now substrate + one workflow-shape change per tag; input-layer regression fixes suggest the pre-flight testing surface has widened alongside the feature set. -
v2.1.218 —
/code-reviewas Background Subagent +--ax-screen-readerDeleted-Text Announcements + Windows\u-Path Corruption Fix + Session-Safety Fixes (July 23, 2026): Sixth tag in eight days on the 2.1.21x line and the first workflow-shape change sincev2.1.217’s concurrency cap./code-reviewbecomes the first slash command in the 2.1.21x line to run as a background subagent — natural pairing withv2.1.217’s cap (the cap bounds the fan-out, background promotion moves the review off the main thread); read the pair as a two-tag sequence, not two independent releases. Accessibility surface: screen-reader announcements for Option+Delete / Ctrl+W / Cmd+Backspace deletions under--ax-screen-reader, thirdax-screen-readertouch in a row. Windows-native:\u-prefixed path segments (e.g.C:\Users\unicorn) were being corrupted into CJK characters — Unicode-escape collision closed. Session-safety: left-arrow-discards-conversation no-undo behavior corrected, multi-line paste no longer collapses to a single line withjin place of newlines, HTTP status/error text now surfaces onclaude mcp list//mcpfor failed servers instead of silent empty state. Cadence pattern the corpus should carry going forward: substrate + one workflow-shape change per tag, with input-layer regression fixes indicating the pre-flight testing surface has widened alongside the feature set. Covered in 2026-07-23-AI-Digest. -
2026-08-02-AI-Digest — No new tag since
v2.1.220(2026-07-25 01:35 UTC) — day 8, now past the outer edge ofv2.1.xcadence variance the corpus has been tracking. Load-bearing surface remainsv2.1.219(Claude Opus 5 as default at 1M context,sandbox.network.strictAllowlist,DirectoryAddedhook, depth-3 nested-subagent forwarding,/fastmapped to Opus 5/4.8 with Claude Opus 4.7 dropped from fast).already-reported:2026-08-01-AI-Digest. Cadence framing this note carries: the digest logs the day-8 gap alongside simultaneous quiet stretches at Beads (7 days onv1.1.2) and OpenSpec (4 days onv1.7.0) — the longest simultaneous silence of thev2.1.xseries to date, but each repo’s individual cadence variance still admits it. Worth flagging, not worth narrating around. 7-day watch: whether Claude Code breaks the pause before the simultaneous-silence read hardens into a hold. Extends the 2026-07-31-AI-Digest six-day-gap note by two calendar days without a new tag. -
2026-08-04-AI-Digest —
v2.1.221shipped 2026-08-04 00:14 UTC — day 10 of silence broken, and the longest quiet stretch of thev2.1.xseries to date resolved rather than extended. Two load-bearing additions this cycle. (1) VSCode Focus view — a chat-menu toggle (Ctrl+Alt+For “Toggle Focus view” command) that hides tool activity behind an expandable per-turn summary while a live running-tool indicator stays visible. First IDE-side chrome addition since the sandbox-network work inv2.1.219; targets the “wall of tool output” complaint that has recurred in the corpus since long-turn agent workflows became the default. (2) Sandbox credentialmode: "mask"on Linux/WSL — sandboxed commands read a sentinel copy of a credential file (whole file, or regex-extractspans) while the sandbox proxy substitutes the real value on egress. macOS falls back todeny. Reads as a direct continuation of thesandbox.network.strictAllowlistposture inv2.1.219: same design principle (agent sees a working stand-in, real secret never enters the sandbox), applied one layer further down. Also fixed: Bash tool permission-check bypass in zsh double-bracket regex conditionals; PowerShell permission checks mishandling quote characters on Windows; thinking-toggle having no effect for the rest of a session after first toggle;--mcp-configservers not connecting before the first turn in-pprint mode. Three of four are hardening fixes on surfaces the corpus has previously flagged as thin. Cadence framing the digest carries:v2.1.221closes the outer variance band that 2026-08-03-AI-Digest flagged (mean interval ~3.6 days, p95 ~7 days) at day 10 — the longest quiet stretch of thev2.1.xseries to date, resolved rather than extended. Beads at day 9 and OpenSpec at day 6 still sit inside their respective envelopes; the joint stall thesis from yesterday no longer holds, though the two independent quiet streaks continue. -
v2.1.221 — VSCode Focus View + Linux/WSL Sandbox Credential
mode: "mask"+ Zsh Regex + PowerShell Quote Handling (August 4, 2026):v2.1.221(2026-08-04 00:14 UTC) breaks the 10-day silence — longest quiet stretch of thev2.1.xseries to date, resolved rather than extended. Two load-bearing additions. VSCode Focus view (Ctrl+Alt+F/ “Toggle Focus view” command) hides tool activity behind an expandable per-turn summary while a live running-tool indicator stays visible — first IDE-side chrome addition since thev2.1.219sandbox-network work, and targeted at the recurring “wall of tool output” complaint. Sandbox credentialmode: "mask"on Linux/WSL — sandboxed commands read a sentinel copy of a credential file (whole file, or regex-extractspans) while the sandbox proxy substitutes the real value on egress; macOS falls back todeny. Direct continuation of thesandbox.network.strictAllowlistposture inv2.1.219— same design principle (agent sees a working stand-in, real secret never enters the sandbox), one layer further down on the credential-hygiene axis. Fixes: zsh double-bracket regex conditional Bash permission-check bypass, Windows PowerShell quote-character permission handling, thinking-toggle no-op for rest-of-session after first toggle,--mcp-configservers not connecting before first turn in-pprint mode — three of four are hardening on previously-thin surfaces. Cadence read:v2.1.221resolves the day-10 outer-variance-band silence rather than extending it — the joint-stall thesis from 2026-08-03-AI-Digest does not carry into today; Beads and OpenSpec remain on independent quiet streaks. Covered in 2026-08-04-AI-Digest. -
2026-08-05-AI-Digest —
v2.1.222shipped 2026-08-04 22:39 UTC — same-day follow-up to yesterday’sv2.1.221(00:14 UTC), the second tag inside the same UTC day. Load-bearing changes: (1) Worktree-isolation hardening — worktree-isolated sessions and their subagents can no longer run destructive git commands against the main checkout; isolation now applies uniformly to file edits and Bash across every session type, tightening blast radius for teams running background-agent workflows in production. (2) PreToolUse auto-allow no longer bypasses tool restrictions in background agent tasks (summaries, compaction, renames) —SendMessagein auto mode now goes through the permission classifier before dispatch, closing a subtle path where auto-allow was silently escalating. (3) Refusal-behavior shift — Claude now asks the user to run a skill flaggeddisable-model-invocationrather than replicating its workflow;/diffand Remote Control diffs switched to raw git blob content (ignoring workspace diff drivers /textconv). (4) Removed: ultraplan feature. Also fixed:/usageover-attributing to MCP servers, org-restricted family aliases dropping to parent model instead of stepping down, HTTPS-proxy startup hang, stream idle timeout firing on customANTHROPIC_BASE_URLgateways despite keep-alive pings. Cadence framing the digest carries: after the 10-day quiet stretch through 2026-08-03-AI-Digest, Claude Code shippedv2.1.221andv2.1.222within the same UTC day — the second tag is a hotfix chain rather than a substantive feature drop, mirroring the same-dayv1.1.1 → v1.1.2pattern Beads used at end-of-July. Silence-then-double-drop is now a recurring release-cadence texture worth carrying forward as av2.1.xobservation. -
v2.1.222 — Worktree-Isolation Hardening + PreToolUse Auto-Allow Restrictions + Ultraplan Removed (August 4, 2026):
v2.1.222(2026-08-04 22:39 UTC) is a same-day follow-up tov2.1.221(00:14 UTC), the second tag inside the same UTC day. Worktree-isolated sessions and their subagents can no longer run destructive git commands against the main checkout — isolation now applies uniformly to file edits and Bash across every session type; tighter blast radius matters for teams running background-agent workflows in production. PreToolUse auto-allow no longer bypasses tool restrictions in background agent tasks (summaries, compaction, renames);SendMessagein auto mode now goes through the permission classifier before dispatch — closing a subtle path where auto-allow was silently escalating. Refusal-behavior shift: Claude asks the user to run a skill flaggeddisable-model-invocationrather than replicating its workflow. Removed: ultraplan feature. Also fixed:/usageover-attributing to MCP servers, org-restricted family aliases dropping to parent model instead of stepping down, HTTPS-proxy startup hang, stream idle timeout firing on customANTHROPIC_BASE_URLgateways despite keep-alive pings. Cadence read to carry: silence-then-double-drop as a recurring release-cadence texture —v2.1.221 → v2.1.222inside a UTC day mirrors thev1.1.1 → v1.1.2pattern Beads used at end-of-July; after the 10-day quiet stretch that ran through 2026-08-03-AI-Digest, the second tag is a hotfix chain rather than a substantive feature drop. Covered in 2026-08-05-AI-Digest. -
2026-08-06-AI-Digest —
v2.1.223shipped 2026-08-06 00:52 UTC — the third tag in three consecutive UTC days after thev2.1.221 → v2.1.222chain from 2026-08-04-AI-Digest / 2026-08-05-AI-Digest. Load-bearing changes: (1) Third permission-bypass fix in three consecutive tags — Bash permission bypass via hidden commands is closed; permission prompts can no longer be hidden by tab or invisible-Unicode characters; agent-definitionbypassPermissionsno longer overrides org policy. Read as a trio:v2.1.221sandbox credential mode →v2.1.222worktree isolation →v2.1.223hidden-command / invisible-Unicode / org-policy is a concentrated pass across every previously known auto-escalation surface. (2) Marketplace allowlist / blocklist gains owner wildcards ("owner/*") — closes a granularity gap in the plugin-trust boundary thatv2.1.222’s tighter permission model exposed; restricted-subagent model requests now warn instead of silently coercing. (3)/teleporthint for continuing sessions locally (surfaced after cloud-session moves);/reviewbecomes an alias of/code-review. Small workflow touches rather than new capability surface. Fixes:modelOverridestreating unknown keys as canonical IDs, gateway model discovery hiding Claude models with provider prefixes, forked background agents stuck inalready resumingstate, Linux sandboxed commands failing on write-deniedcwd. Cadence framing the corpus carries: three tags in three consecutive UTC days on the auto-escalation surface — the silence-then-double-drop texture from 2026-08-05-AI-Digest extends to silence-then-triple-drop with the third tag arriving inside 24h of the second, and every one of the three tags carries at least one permission-bypass hardening item. -
v2.1.223 — Third Permission-Bypass Fix in Three Consecutive Tags: Hidden Commands, Invisible-Unicode, Agent-Definition bypassPermissions vs Org Policy (August 6, 2026):
v2.1.223(2026-08-06 00:52 UTC) is the third tag in three consecutive UTC days afterv2.1.221 → v2.1.222. The permission-bypass hardening pattern the corpus should carry: v2.1.221 sandbox credentialmode: "mask"→ v2.1.222 worktree-isolation + PreToolUse auto-allow → v2.1.223 hidden-command / invisible-Unicode / agent-definitionbypassPermissionsvs org policy is a concentrated audit pass across every previously known auto-escalation surface, all three tags landing inside three UTC days. Marketplace allowlist / blocklist gains owner wildcards ("owner/*"), closing a granularity gap in the plugin-trust boundary thatv2.1.222’s tighter permission model exposed; restricted-subagent model requests now warn instead of silently coercing. Small workflow touches:/teleporthint for continuing sessions locally after cloud-session moves;/reviewbecomes an alias of/code-review. Fixes:modelOverridesunknown-key handling, gateway model discovery hiding Claude models with provider prefixes, forked background agents stuck inalready resuming, Linux sandboxed commands failing on write-deniedcwd. Cadence read: the silence-then-double-drop pattern fromv2.1.221 → v2.1.222extends to silence-then-triple-drop with v2.1.223 — after the 10-day silence flagged through 2026-08-03-AI-Digest, three tags landed in three consecutive UTC days, every one carrying at least one permission-bypass hardening item. Covered in 2026-08-06-AI-Digest. -
2026-08-07-AI-Digest —
v2.1.224shipped 2026-08-07 — the fourth tag in four consecutive UTC days after thev2.1.221 → v2.1.222 → v2.1.223permission-bypass chain from 2026-08-04-AI-Digest / 2026-08-05-AI-Digest / 2026-08-06-AI-Digest. The shape of the release is different from the prior three. Multi-session primitives ship: newSendMessagetool for cross-session messaging between agents (local sessions, cloud sessions, and Remote Control bridge sessions); newListAgentstool for enumerating messageable agents by name. Pairs cleanly with the removal of the 200-subagent spawn cap — the primitive layer for multi-session and multi-agent orchestration is now in place rather than emulated. Self-hosted environments for Team and Enterprise plans, plus anarchiveplugin source that installs plugins from.zipfiles over HTTPS — broadens the deployment surface for regulated or air-gapped teams that couldn’t route through the marketplace. Sandbox credential-masking hardening continues at a different layer: JWT-aware masking of specific claims, AWS SigV4 request re-signing after mutation, plus a fix for Linux/macOS filesystem-deny entries being bypassable through certain path constructions — continuation of the sandbox-credential-mode threadv2.1.221opened, not a fresh permission-bypass fix. Fixes: long project paths (>200 chars) resolving to wrong session directories; restricted-subagent model requests warning instead of silently coercing (partial continuation ofv2.1.223); several minor UI and error-message touches. Narrow read the digest carries: the framing to soften is “permission-bypass audit continues into a fourth consecutive day.” The audit surfacev2.1.221 → v2.1.223was concentrated on ended with hidden-command / invisible-Unicode / org-policy on Aug 6;v2.1.224’s primary story is a new capability surface (multi-session messaging, self-hosted environments), not another bypass fix. Structural read worth carrying: the pivot from bypass-audit to session-primitive shipping suggests the concentrated audit pass is complete for now — the multi-session/SendMessagelayer is the shape of the next quarter’s work, not another hardening tag. -
v2.1.224 — Pivot From Bypass-Audit to Session Primitives: SendMessage + ListAgents + Self-Hosted Environments + Archive Plugin Source + JWT-Aware Masking + AWS SigV4 Re-signing (August 7, 2026):
v2.1.224(2026-08-07) is the fourth tag in four consecutive UTC days after thev2.1.221 → v2.1.222 → v2.1.223permission-bypass chain — and the shape of the release is materially different from the prior three. Load-bearing items:SendMessagecross-session messaging tool (local sessions, cloud sessions, Remote Control bridge sessions) +ListAgentssession-discovery tool — pairs with the removal of the 200-subagent spawn cap so the multi-session/multi-agent orchestration primitive layer is now first-class rather than emulated. Self-hosted environments for Team and Enterprise plans +archiveplugin source installing plugins from.zipfiles over HTTPS — broadens the deployment surface for regulated or air-gapped teams that couldn’t route through the marketplace. JWT-aware credential masking of specific claims + AWS SigV4 request re-signing after mutation + Linux/macOS filesystem-deny path-construction bypass fix — sandbox credential-masking hardening at a different layer, continuing thev2.1.221sandbox-mode thread rather than thev2.1.223prompt-hiding thread. Fixes: long project paths (>200 chars) resolving to wrong session directories; restricted-subagent model requests warning instead of silently coercing (partial continuation ofv2.1.223); minor UI and error-message touches. Structural read the corpus should carry: the pivot from bypass-audit to session-primitive shipping suggests the concentrated audit passv2.1.221 → v2.1.223is complete for now — the multi-session /SendMessagelayer is the shape of the next quarter’s work, not another hardening tag. Covered in 2026-08-07-AI-Digest. -
2026-08-08-AI-Digest — Two tags today, both new since the
v2.1.224coverage in 2026-08-07-AI-Digest.v2.1.225shipped 2026-08-08 01:09 UTC — the substantive tag, continuing the session-primitive pivotv2.1.224opened. Load-bearing items: cross-sessionSendMessageextended to Remote Control by name (can now start conversations with Remote Control sessions on other machines by name, no longer requires the remote to message the local session first);ListAgentsenumerates them withname [ref]disambiguation when two rows share a name — direct follow-on to the multi-session primitives shipped inv2.1.224, connectivity fabric is now bidirectional across machines, not initiate-once. Gateway spend-limit surfacing — Claude Code’s usage-limit warning now names the operator’s cap, reset time, and message when a gateway spend limit trips (requires the gateway onv2.1.225+); continues the Team / Enterprise deployment-surface workv2.1.224opened for self-hosted environments. Workspace-trust prompt added toclaude agents— untrusted-directory prompt now matches theclaudeentry point, closes a trust-boundary gap between the two that the multi-session work opened up. Fixes worth flagging: transient 401 when replacing a long-livedCLAUDE_CODE_OAUTH_TOKENwith a login token; MCP OAuth servers on macOS bursting 401s after keychain timeouts; auto mode no longer counting safety-filter refusals of its own permission-check against the consecutive-block limit; conversation-history corruption on Remote Control session resume after large-conversation compaction.v2.1.226shipped 2026-08-08 02:48 UTC — body reads only “Bug fixes and reliability improvements”, a follow-up patch onv2.1.225roughly 90 minutes after the substantive tag. No functional detail disclosed. Narrow read: neither tag is a bypass fix — the audit chain covered throughv2.1.223is closed andv2.1.224opened the session-primitive shipping pass;v2.1.225extends the multi-session fabric to be bidirectional and lands the operator-surface polish the deployment pivot needs. Structural read worth carrying: the shape is now visible —v2.1.221→v2.1.223was the concentrated hardening pass,v2.1.224→v2.1.226(three consecutive UTC days again) is the deployment-and-operator-surface pass. Two multi-day tag chains with distinct themes suggests a deliberate serialisation, not a fire-drill cadence. -
2026-08-09-AI-Digest — No new tag Aug 8–9. Newest tag remains
v2.1.226(2026-08-08 02:48 UTC, “Bug fixes and reliability improvements”) — the follow-up patch onv2.1.225, already covered in 2026-08-08-AI-Digest. The load-bearing move for Claude Code this weekend is not a release tag but the Aug 14 Auto Mode default-on rollout confirmed by Anthropic on Aug 8: Auto Mode flips to the default for Pro / Max / Team subscriptions from Aug 14; Enterprise stays opt-in; API / cloud rollout planned “within the next month.” Vendor-cited numbers: 89% classifier catch vs 13.6% human on dangerous shell commands (1,053-tester Anthropic study), ~25% more PRs completed by Auto Mode users, and independent Trajectory Labs audit reports 0/720 successful prompt-injection attacks across Claude Fable 5 / Claude Opus 5 / Claude Sonnet 5 with Auto Mode engaged (vs 5.83% baseline against pre-classifier GPT-5.6 Sol). The corpus framing to carry: the classifier-not-approval-gate design axis for Claude Code just got a load-bearing datum from the vendor itself — Auto Mode as the shipped default is the first observable instance of a frontier lab replacing the human-in-the-loop permission prompt with a classifier at the default level rather than as an opt-in beta. 30 / 60 / 90-day watch: whether Trajectory Labs’ 720-attack methodology gets published for independent replication; whether Enterprise opt-in shifts once tenant admins see Pro / Max / Team incident distribution; whether the API tier’s rollout preserves the same classifier posture or ships with a weaker default. -
v2.1.225 / v2.1.226 — Bidirectional Cross-Machine SendMessage + Gateway Spend-Limit Surfacing + Workspace-Trust Prompt on
claude agents+ OAuth/Keychain Fixes + Same-Day Reliability Patch (August 8, 2026):v2.1.225(2026-08-08 01:09 UTC) extendsSendMessageto start conversations with Remote Control sessions on other machines by name viaListAgents— the multi-session fabric is now bidirectional across machines, not initiate-once. Gateway spend-limit surfacing names operator cap / reset time / message when a gateway spend limit trips (requires the gateway onv2.1.225+). Workspace-trust prompt onclaude agentsmatches theclaudeentry point, closing a trust-boundary gap the multi-session work opened. Fixes:CLAUDE_CODE_OAUTH_TOKEN401s; macOS MCP OAuth keychain 401 bursts; auto-mode safety-filter refusals no longer counted against consecutive-block limit; conversation-history corruption on Remote Control session resume after large-conversation compaction.v2.1.226(02:48 UTC) is a same-day follow-up patch — “Bug fixes and reliability improvements”, no detail disclosed. Cadence read to carry: two multi-day tag chains with distinct themes —v2.1.221 → v2.1.223concentrated hardening pass,v2.1.224 → v2.1.226deployment-and-operator-surface pass — suggests deliberate serialisation, not fire-drill cadence. Covered in 2026-08-08-AI-Digest. -
2026-08-11-AI-Digest —
v2.1.227shipped 2026-08-10 22:56 UTC — new since prior digest. Bug-fix-shaped tag rather than a features drop: fixes feature-flag evaluation for expired login tokens (affected Max-plan users) and 401 errors on/tuiconversation rewinding; fixes Bash-command failures underclaude-code-actionwhenallowed_non_write_usersis set — a workflow-configuration edge case surfaced by GitHub-Actions runners. Slash-command menu restyled (blue selection state, bolded match spans); perf improvements on file-not-found suggestions and at-mention checks. Follow-up patch tov2.1.226(bug-fix-only, 2026-08-08 02:48 UTC) andv2.1.225(2026-08-08 01:09 UTC, which shipped gateway spend-limit support, workspace-trust prompt forclaude agents, andSendMessagecross-session agent-name discovery — those twoalready-reported:2026-08-08-AI-Digest and 2026-08-10-AI-Digest). Cadence framing this note carries: maintenance beat continuing the deployment-and-operator-surface pass shape fromv2.1.224 → v2.1.226, not a fresh feature slice. Sits alongside the standing Auto Mode default-on flip for Pro / Max / Team on Aug 14 as the operational context for the tag — token-refresh and login-token edge cases are exactly the surfaces Auto Mode’s classifier-not-approval-gate default will exercise at higher volume. -
v2.1.227 — Expired-Token Feature-Flag Evaluation + /tui Rewinding 401 + Bash
allowed_non_write_usersUnder claude-code-action + Slash-Command Menu Restyle (August 10, 2026):v2.1.227(2026-08-10 22:56 UTC) is a bug-fix-shaped tag rather than a features drop, followingv2.1.226(2026-08-08 02:48 UTC) andv2.1.225(2026-08-08 01:09 UTC) with a three-tag chain that mirrors the earlier silence-then-double / triple-drop cadence texture. Load-bearing fixes: feature-flag evaluation for expired login tokens on Max-plan users,/tuiconversation-rewinding 401 errors, andclaude-code-actionBash-command failures whenallowed_non_write_usersis set — a workflow-configuration edge case surfaced by GitHub-Actions runners. Slash-command menu restyled (blue selection state, bolded match spans); perf improvements on file-not-found suggestions and at-mention checks. Cadence read to carry: maintenance beat continuing the deployment-and-operator-surface pass shape fromv2.1.224 → v2.1.226, not a fresh feature slice — the tag lands in the operational window before Auto Mode default-on flips for Pro / Max / Team on Aug 14, exactly the surface where token-refresh and login-token edge cases matter most. Covered in 2026-08-11-AI-Digest. -
2026-08-12-AI-Digest —
v2.1.228shipped 2026-08-11 — new since prior digest. Substantive fixes: Windows Git / Git Bash detection when Claude Code is launched from the parent of the Git install directory;/tuireverting to an earlier model after a mid-session/modelchange; Remote Control/resumeleaking conversation title and history into a connected session; session-cleanup deleting contents inside a project’s memory folder. Hardens skills synced from claude.ai — they no longer shadow local commands / MCP prompts, and descriptions are sanitised on ingest. Vertex AI credential handling: expired or missing credentials now fail within seconds instead of retrying for minutes; compaction shows a retry countdown and stall hints. Behaviour change: theWritetool now lets newer models overwrite existing files without a priorRead, matching theEdittool’s rule — the load-bearing shape change in the tag, closing a friction seam Auto Mode exercised repeatedly in testing. Prior digest coverage ofv2.1.227(already-reported:2026-08-11-AI-Digest) still applies for the fixes that landed last night. Cadence framing this note carries:v2.1.228lands the day before Aug 14 Auto Mode default-on for Pro / Max / Team — the Write-tool matching-Edit rule and the Remote Control / session-cleanup fixes are exactly the surfaces the classifier-not-approval-gate default will exercise at higher volume. -
v2.1.228 — Windows Git-Bash Parent-Directory Detection + Skills-From-Claude.ai Shadow-Guard + Vertex AI Credential Fast-Fail + Write Tool Now Matches Edit Rule (No Prior Read Required for Newer Models) (August 11, 2026):
v2.1.228(2026-08-11) is a maintenance tag that ships one load-bearing behaviour change alongside a bundle of session-integrity fixes. The Write tool now lets newer models overwrite existing files without a priorRead, matching theEdittool’s rule — closes a friction seam Auto Mode exercised repeatedly in testing and sits directly on the Pro / Max / Team Aug 14 cutover clock. Session-integrity fixes: Windows Git / Git Bash detection when Claude Code launches from the parent of the Git install directory;/tuireverting to an earlier model after a mid-session/modelchange; Remote Control/resumeleaking conversation title and history into a connected session; session-cleanup deleting contents inside a project’s memory folder. Skills synced from claude.ai no longer shadow local commands / MCP prompts, and descriptions are sanitised on ingest — hardening on the claude.ai-to-Code sync trust boundary. Vertex AI credential handling: expired or missing credentials now fail within seconds instead of retrying for minutes; compaction shows a retry countdown and stall hints. Cadence read to carry: third consecutive tag on the pre-Auto-Mode-default-on operational-hardening window (v2.1.226→v2.1.227→v2.1.228) — the Write-tool rule change is the shape-defining item, the rest is session-integrity + credential-fast-fail continuing the deployment-and-operator-surface pass. Covered in 2026-08-12-AI-Digest. -
2026-08-15-AI-Digest —
v2.1.233(2026-08-14) ships four load-bearing items (release notes). (1) GitLab merge-request URLs now work with the--worktreeflag and inside theclaude agentsview — completes the GitLab parity push started inv2.1.232. (2) Opt-in memory cgroup for Bash-tool commands on Linux — caps runaway builds inside a hard memory limit rather than trusting the underlying shell to bail. (3) Windows path-validation bypass fix — NT\??\device prefixes were slipping past the UNC check; closed. (4) Bundled-skill aliases were reporting “Unknown command” in-pmode when plugins/MCP loaded — fixed. Separately, Anthropic published the first hard merge-rate on Claude Code running unsupervised against its own repos — 388 PRs opened over several weeks, 180 merged (46%) across scaffolded maintenance routines (crash detection, dead-code removal, dependency hygiene) triggered from a Slack channel via natural-language prompts. Boris Cherny frames the result as “early signs of life” rather than a productivity claim. Narrow read the digest carries: 46% is a merge rate on scaffolded maintenance PRs, not autonomous feature work — the 54% rejection rate is the more useful number for sizing babysitting overhead. Structural read: first data point that lets the corpus calibrate the delta between “lab that ships Claude Code” and “lab that uses Claude Code in anger against its own commit history” — frame the 46% as the ceiling on how confidently a top-tier lab lets its own agent touch its own repo, not the ceiling on enterprise deployments. -
v2.1.233 — GitLab MR URLs + Linux Memory cgroup for Bash + Windows NT Device-Prefix Path-Validation Fix + Bundled-Skill Alias
-pMode Fix; Paired With Anthropic’s First Public Repo-Merge-Rate Datapoint (46% Across 388 PRs) (August 14, 2026):v2.1.233completes the GitLab parity push (--worktree+claude agentsview now accept GitLab MR URLs) started inv2.1.232; opt-in Linux memory cgroup caps runaway build memory as a substrate primitive rather than relying on the shell; NT\??\device-prefix Windows path-validation bypass fix is a real security hardening item;-pmode bundled-skill alias “Unknown command” regression closed. Load-bearing paired framing to carry: Anthropic published 388 PRs / 180 merged (46%) on scaffolded maintenance routines against its own repo — the first frontier-lab published merge-rate against production code over a multi-week window. Corpus framing: frame the 46% as the ceiling on how confidently a top-tier lab lets its own agent touch its own repo, not the ceiling on what enterprise buyers should expect — the 54% rejection rate is the more useful number for babysitting-overhead sizing. Reads directly against thev2.1.221 → v2.1.228operator-hardening chain and the 2026-08-09-AI-Digest Auto Mode default-on flip as the second-order justification for the substrate-hardening pass — the vendor is telegraphing what its own agent can and can’t do on real production code. Covered in 2026-08-15-AI-Digest. -
2026-08-16-AI-Digest — No new tag Aug 15–16. Newest tag remains
v2.1.233(2026-08-14) — the GitLab MR URL parity + Linux memory cgroup + NT\??\device-prefix +-pmode bundled-skill-alias tag already covered in 2026-08-15-AI-Digest (already-reported). The load-bearing move for Claude Code today is the Aug 14 Auto Mode default-on flip landing as scheduled on Pro / Max / Team plans — Enterprise, API, and cloud-partner deployments excluded from the default flip. Vendor-reported numbers: 89% catch rate on dangerous commands under Auto Mode vs 13.6% under the prior manual defaults, +25% reported PR throughput on internal benchmarks. Narrow read the digest carries: harness-layer default swap — permissions, injection screens, deny rules — with no model swap underneath; read the 89% number as how well the harness catches the class of commands Anthropic has curated deny lists for, not a general safety benchmark. Structural read: stitch with today’s DarwinX paper (WebArena-Infinity 43.5% → 93.0% via harness evolution with a frozen model) and this month’s harness-side product cluster (Auto Mode, Codex tool-use defaults, DeepSeek Harness open-source drop from 2026-08-14-AI-Digest) — near-term agent-quality gains are landing at the harness layer, not the weights layer. Cadence framing: nine days since the last Claude Code release (v2.1.233), consistent with the recent cluster-then-quiet shape — read the silence as maintenance mode, not stall. 30 / 60 / 90-day watch: whether OpenAI and Google Cloud follow with symmetric default flips on their coding-agent surfaces; whether the 89% number holds up in independent third-party red-teams; whether Enterprise tier gets a nudge toward an equivalent default within the next quarter. -
2026-08-18-AI-Digest —
v2.1.234(2026-08-17, ~20:20 UTC) ships as the first fresh Claude Code release sincev2.1.233on Aug 14 — closing the nine-day gap flagged in 2026-08-16-AI-Digest (release notes). Load-bearing items: (1) newCLAUDE_CODE_PROJECT_DIR_NAMEenv var lets each project pin its own transcript directory name — resolves the multi-clone collision case where two working copies of the same repo tried to share transcripts; (2) newselection:clearkeybinding action; (3) sessions auto-continue when API usage limits reset, so long-running agents survive a rate-limit window without operator poke; (4) GitLab MR badge added to the footer / statusline — extends the v2.1.232/233 GitLab wiring toward parity with the GitHub PR presentation; (5) Windows NT-namespace path rejection tightened again (belt-and-suspenders on top of the v2.1.233\??\fix); (6) additional credential-leak protection layered on the v2.1.232/233 GitLab-token redaction line. Plus assorted UI-rendering and permission-handling fixes. Cadence read: single-tag day that resumes the release line rather than starting a new hardening chain; the auto-continue on rate-limit reset is the shape-defining new capability alongside the transcript-collision env var. -
2026-08-22-AI-Digest —
v2.1.239(2026-08-21 ~19:54 UTC) — fifth consecutive daily tag (v2.1.235 → v2.1.239) (release notes). Today’s mix is cost-transparency + fullscreen coverage extension + SDK-migration automation. Load-bearing items: (1) **1.1× US-only-inference premium surfaced directly in per-request cost estimates**, rather than aggregated at invoice time — first visible pricing knob to appear inside the tool's own cost surface since [[Auto Mode]] shipped as default in [[2026-08-16-AI-Digest]]. Enterprise deployers routing sensitive workloads through Anthropic's US-only compute pool for compliance now see the differential in-context. **(2)** **Fullscreen renderer extended to AWS Bedrock, Google Vertex, and Azure Foundry** — closes a two-tier UX where gateway-brokered sessions dropped to the classic renderer; small parity win but meaningful for enterprises whose procurement path forces gateway routing. **(3)** **/claude-api upgradecommand** — in-project migration helper that walks a codebase through the **Anthropic Python SDK0.x→1.x** upgrade; same shape as [[OpenSpec]]'s codemod tooling — codified migration paths as first-class SDK affordances — and the first time the CLI ships an SDK-version migration surface for its own client library. **(4)** **Alpine/musl native-addon support** — native add-ons now build againstmusllibc, so the CLI runs on Alpine Linux and othermusl-based container distros without the glibc-only shim; plus correctness passes on streaming, MCP-server elicitation, fullscreen fallback, and cross-sessionSendMessage` back-pressure. Cadence read: five Claude Code drops in five days; the v2.1.235 → v2.1.239 arc has now shipped through developer-UX polish, enterprise/self-hosted plumbing, and — with today’s US-only premium disclosure — the first visible pricing surface change. -
v2.1.239 — 1.1× US-Only-Inference Premium in Cost Estimates + Fullscreen Renderer Extended to Bedrock/Vertex/Foundry +
/claude-api upgradeSDK Migration Command + Alpine/musl Native-Addon Support (August 21, 2026):v2.1.239(2026-08-21 ~19:54 UTC) is the fifth daily Claude Code tag in a row, closing out the v2.1.235 → v2.1.239 arc. Load-bearing items: 1.1× US-only-inference premium now visible directly in per-request cost estimates (first visible pricing knob inside the tool’s own cost surface since Auto Mode shipped as default); fullscreen renderer extended to AWS Bedrock / Google Vertex / Azure Foundry (closes the two-tier gateway-vs-first-party UX);/claude-api upgradecommand for Anthropic Python SDK0.x→1.xmigrations (first CLI-shipped SDK-version migration surface for its own client library, same shape as OpenSpec codemod tooling); Alpine/musl native-addon support removes the glibc-only shim for container-native deployments. Plus correctness passes on streaming, MCP-server elicitation, fullscreen fallback, cross-sessionSendMessageback-pressure. Cadence read to carry: five consecutive daily tags in the v2.1.235 → v2.1.239 arc through UX polish + enterprise/self-hosted plumbing + first visible pricing-surface change — the fullscreen-to-Bedrock/Vertex/Foundry extension in particular closes a two-tier gateway-vs-first-party experience carried since v2.0. Covered in 2026-08-22-AI-Digest. -
2026-08-23-AI-Digest —
v2.1.241(2026-08-23 ~00:52 UTC) — sixth consecutive daily drop in the v2.1.235 → v2.1.241 arc, but the first with no disclosed feature surface (release notes). Release body reads exactly “Bug fixes and reliability improvements.” Companion releasev2.1.240(2026-08-22 ~14:45 UTC) (release notes) — same body, same shape. Cadence framing the digest carries: v2.1.235 → v2.1.239 shipped substantive plumbing every day (Auto Mode default, US-only-inference cost surfacing, fullscreen renderer to Bedrock/Vertex/Foundry, Alpine/musl support, SDK-migration automation); two consecutive bug-fix-only drops is the first pause in the feature stream since it opened. Whether this is a stabilisation pause before a larger beat or a genuine end-of-cycle sag is not decidable from two data points. The digest’s disciplined framing: treating the two shapes as equivalent would flatten the signal — the “daily-with-a-feature” reading of this week’s cadence is retired for now; the next release either restores the feature stream (reframing v2.1.240–241 as stabilisation) or extends the bug-only pattern into a plateau. -
v2.1.240 / v2.1.241 — Two Consecutive Bug-Fix-Only Drops Break the v2.1.235 → v2.1.239 Feature Cadence (August 22–23, 2026):
v2.1.240(2026-08-22 ~14:45 UTC) andv2.1.241(2026-08-23 ~00:52 UTC) both ship as “Bug fixes and reliability improvements” — the first pause in the v2.1.235 → v2.1.239 daily-with-a-feature stream since it opened. Load-bearing framing to carry: not decidable from two data points whether this is a stabilisation pause or an end-of-cycle sag — the next release either restores the feature cadence and reframes v2.1.240–241 as stabilisation, or extends the plateau. Do NOT flatten “two bug-fix drops in a row” into the same shape as the prior five-day feature stream. Covered in 2026-08-23-AI-Digest. -
2026-08-24-AI-Digest —
v2.1.241remains the latest tag (2026-08-23 ~00:52 UTC,already-reported:2026-08-23-AI-Digest) — no new tag in the ~36 hours since; the v2.1.235 → v2.1.241 arc’s two-consecutive-bug-fix-only-drops break (v2.1.240 / v2.1.241 both “Bug fixes and reliability improvements”) extends by one more beat without resolving. Narrow read the digest carries: do not read “no release today” as “release stream stalled” — the cadence itself has been the story for six days, and a third undocumented drop or the next feature-carrying release is the disambiguating signal. Structural read: the plateau extends but is not yet decidable between stabilisation pause and feature-cycle sag. -
2026-08-25-AI-Digest —
v2.1.245(2026-08-25) ships as a targeted glibc 2.44 startup-crash hotfix (release notes) — third undocumented drop in the v2.1.235 → v2.1.245 arc but the first with a specific named fix: “Fixed a crash on startup on Linux distributions that ship glibc 2.44” (Arch Linux, CachyOS, Fedora Rawhide). Narrow read the digest carries: hotfix, not a feature drop — the release body disambiguates yesterday’s plateau frame in exactly one direction: plateau is now a triage cadence, with the team pulling forward a targeted distro-compat hotfix rather than continuing to batch changes into anonymous “reliability” tags. Structural read: the disambiguation is thin but real — what yesterday’s Digest flagged as “undecided on one additional day of data” now has a concrete data point (v2.1.245 is a scheduled interrupt for a downstream toolchain issue, not the next feature release); Anthropic is willing to break its own cadence to unblock a specific Linux population. The next feature-carrying tag remains the disambiguating signal for whether the feature stream itself has stalled. -
v2.1.245 — glibc 2.44 Startup-Crash Hotfix on Arch / CachyOS / Fedora Rawhide (August 25, 2026):
v2.1.245(2026-08-25) is the third undocumented drop in the v2.1.235 → v2.1.245 arc — but the first with a specific named fix in the release body. Load-bearing item: “Fixed a crash on startup on Linux distributions that ship glibc 2.44” (Arch Linux, CachyOS, Fedora Rawhide) — a hotfix for a distinct downstream Linux population, not a feature drop. Cadence read to carry: plateau is now a triage cadence, not a feature freeze — Anthropic broke its own batching cadence to unblock a specific downstream toolchain issue rather than continue anonymous “reliability” tags. The next feature-carrying tag remains the disambiguating signal for whether the feature stream itself has stalled; do NOT upgrade today’s hotfix to “cadence resumed.” Covered in 2026-08-25-AI-Digest. -
2026-08-26-AI-Digest —
v2.1.246(2026-08-25 22:31 UTC) ships ~17 hours after the v2.1.245 glibc 2.44 hotfix as a substantive feature drop that falsifies yesterday’s “plateau is a triage cadence” reading in exactly one direction — the feature stream is very much alive (release notes). Named features: Auto mode tab in/permissionsfor viewing / editing classifier rules from the UI rather than only via config file; a startup warning for wildcard-before-subcommand Bash allow rules such asBash(git * main)— a footgun that had silently over-broad-allowlisted whole tool categories; and a turn-completion clock stamped onto the end-of-turn duration line. Reliability surface dense: background sessions failing to open after 45s on deleted starting dir / slow host, auto-mode denials on very large sessions (safety-check deadline now scales with prompt size), subagent restart on ← //background, Write-tool “Out of memory” after overwriting huge files, memory growth in fullscreen / Ctrl+O transcript views. MCP surface hardened: tool arguments no longer sent as JSON strings when the tool schema is{}, interrupted MCP calls in headless mode reported as interrupted rather than “completed with no output”, telemetry no longer leaks a third-party gateway API key to Anthropic hosts, resumed sessions carrying API-incompatible tool blocks no longer 400 every turn. The single line that matters most for scheduled routines:-p, SDK and cloud sessions now auto-continue responses cut off mid-stream by server error, connection loss, or stall — a real reliability lift for the exact headless-run pattern the digest itself is generated by. Cadence read the digest carries: v2.1.240 / .241 were staging, not stall — the team is now shipping targeted triage hotfixes AND substantive feature drops inside the same 24-hour window; do NOT re-run the “release cadence is stalled” beat. -
v2.1.246 — Auto Mode Tab in /permissions + Wildcard-Bash Allow-Rule Startup Warning + Turn-Completion Clock + SDK/Cloud Stream Auto-Continue on Mid-Stream Server Error + MCP JSON-String / Empty-Schema Fix (August 25, 2026):
v2.1.246(2026-08-25 22:31 UTC) is the fourth tag in the v2.1.235 → v2.1.246 arc since the plateau opened, and the first with a real feature payload since v2.1.239. Load-bearing items: Auto mode tab in/permissionspromotes classifier-rule editing from config-file-only to a first-class UI surface (direct extension of the Auto Mode default-on flip from 2026-08-16-AI-Digest); startup warning for wildcard-before-subcommand Bash allow rules closes a silent over-broad-allowlisting footgun; SDK / cloud stream auto-continue after mid-stream server error is the reliability item most load-bearing for scheduled routines and headless-run patterns. Reliability surface (dense): background-session start on deleted starting dir / slow host, safety-check deadline scaling with prompt size on very large sessions, subagent restart on ← //background, Write-tool “Out of memory” on huge-file overwrite, fullscreen / Ctrl+O transcript memory growth. MCP: tool arguments no longer sent as JSON strings when schema is{}, interrupted headless MCP calls reported as interrupted, telemetry gateway-API-key leak to Anthropic hosts closed, resumed sessions with API-incompatible tool blocks no longer 400 every turn. Cadence read to carry: v2.1.240 / .241 were staging, not stall — the team is now shipping targeted triage hotfixes (v2.1.245 glibc) AND substantive feature drops (v2.1.246) inside the same 24-hour window; the corpus should retire the “release cadence is stalled” beat and pick up the mixed hotfix-and-feature rhythm as the new v2.1.24x-line cadence texture. Covered in 2026-08-26-AI-Digest. -
2026-08-27-AI-Digest —
v2.1.247(2026-08-26 23:06 UTC) ships ~24 hours after v2.1.246 and extends yesterday’s feature drop rather than course-correcting it — a third consecutive day of mixed hotfix-and-feature commits, not another anonymous “reliability” placeholder (release notes). Load-bearing items:SendFeedbacktool wires the/feedbackcommand to a structured feedback draft — the CLI is no longer the last uninstrumented surface in the workflow;/claude-api cost-optimizeprofiles Anthropic API spend against the loaded skill’s recommendations, and the same skill extension now covers the Admin API surface (org members, invites, workspaces, API keys). Fixes for fast arrow-key + Enter sequences (history search,/config,/mcp,/skills,/model) and Bash sandbox handling of dotfile-managed symlinks (nix / home-manager / stow) — the two multi-day irritants that scheduled routines have quietly been eating around. Narrow read the digest carries: patch releases at this project’s velocity are the baseline — the interesting frame is not “cadence alive”; it is that the/claude-apiskill is quietly absorbing the Admin API surface, and that is the first time a shipped skill has crossed from developer-facing into ops-facing territory in one release. Structural read: v2.1.245 → v2.1.246 → v2.1.247 is the first three-consecutive-day mixed-hotfix-and-feature streak in the v2.1.24x line, confirming the 2026-08-26-AI-Digest “mixed inside 24h, not batching pause” cadence texture as a recurring rhythm rather than a one-off; the corpus should retire the plateau framing entirely. -
v2.1.247 — SendFeedback Tool +
/claude-api cost-optimize+/claude-apiSkill Extended Onto the Admin API Surface + Fast-Arrow-Key / Enter Sequence Fixes + Bash Sandbox Handling for Dotfile-Managed Symlinks (August 26, 2026):v2.1.247(2026-08-26 23:06 UTC) is the third consecutive daily tag in the v2.1.245 → v2.1.247 arc and the second substantive feature drop in that arc after v2.1.246. Load-bearing items:SendFeedbacktool wires/feedbackinto a structured draft (the CLI stops being the last uninstrumented surface);/claude-api cost-optimizeprofiles Anthropic API spend against loaded-skill recommendations; the/claude-apiskill extension now covers the Admin API surface (org members, invites, workspaces, API keys) — first time a shipped Claude Code skill has crossed from developer-facing into ops-facing territory in one release. Fixes: fast arrow-key + Enter sequences (history search,/config,/mcp,/skills,/model) and Bash sandbox handling of dotfile-managed symlinks (nix / home-manager / stow) — two multi-day irritants scheduled routines have been eating around. Cadence read to carry: third consecutive day of mixed hotfix-and-feature commits in the v2.1.24x line — the corpus should retire the “release cadence is stalled” plateau framing entirely and pick up the mixed-hotfix-and-feature rhythm as the durable texture for this line. Covered in 2026-08-27-AI-Digest. -
2026-08-28-AI-Digest —
v2.1.250(2026-08-28 00:49 UTC) — bug-fix / reliability release only, no user-visible feature commits (release notes). Fourth patch in five days after v2.1.247 → v2.1.248 (2026-08-27-AI-Digest) and v2.1.246 (2026-08-26-AI-Digest); today’s release pauses the feature cadence rather than extending it — first “reliability-only” tag since the plateau broke on the 26th. Cadence framing the digest carries: 4 tags in 5 days is still well above the pre-plateau baseline; a single reliability tag doesn’t falsify the “cadence alive” reading, but a second one in a row would. Same day: Claude Code Auto Mode surfaces as the shipped-and-exploitable substrate in Simon Willison‘s writeup of Johann Rehberger’s prompt-injection attack against Claude Code Opus 5 auto mode — 80% success rate via a Pythonstruct.pyshim in a zip file, with the paradox that Claude detects the compromise but Auto Mode blocks the cleanup command. Narrow read: 80% is Rehberger’s own attack-attempt success rate, not an independent replication; the paradox — detect-but-block-cleanup — is the load-bearing detail. Structural read: the digest’s Key Takeaways frame this as the shipped-and-exploitable half of a bimodal agent-security surface — the 100+ firms cyber-defence letter frames critical-infrastructure threats as imminent, but the Rehberger exploit is the current developer-workstation-agent-tooling surface where the vulnerability actually ships. Log against MOC - Developer Tools, MOC - Agent Security, and MOC - Agentic Coding. 30 / 60 / 90-day watch: whether the next tag (v2.1.251+) restores the mixed-hotfix-and-feature cadence or extends the reliability-only pause; whether Anthropic ships a targeted fix for the detect-but-block-cleanup paradox Rehberger surfaced; whether Auto Mode’s classifier evolves to unblock cleanup actions on detected compromise events. -
v2.1.250 — Reliability-Only Tag, First Since the Plateau Broke on the 26th (August 28, 2026):
v2.1.250(2026-08-28 00:49 UTC) ships as a bug-fix / reliability release only — no user-visible feature commits in the release notes. Load-bearing framing to carry: first “reliability-only” tag since the v2.1.246 feature drop restarted the cadence — pauses the mixed-hotfix-and-feature rhythm rather than extending it. Cadence read: 4 tags in 5 days is still well above the pre-plateau baseline; a single reliability tag doesn’t falsify the “cadence alive” reading, but a second one in a row would. Do NOT re-open the “release cadence is stalled” plateau framing on this single tag; watch v2.1.251+ for the disambiguating datapoint. Same day: Auto Mode surfaces as the substrate in Rehberger’s 80%-success prompt-injection against Claude Code Opus 5 — Claude detects the compromise but Auto Mode blocks the cleanup command; the paradox is the load-bearing detail, and the 80% is Rehberger’s own attack-attempt success rate rather than independent replication. Covered in 2026-08-28-AI-Digest. -
2026-09-01-AI-Digest —
v2.1.252(2026-08-31 19:46 UTC) — a stability-polish patch on top of last week’sv2.1.251feature push (release notes). Four fixes worth naming: Bash commands failing with “task output swap refused (tasks dir moved or linked)” on some Macs; “always allow” not saving in projects with no.claude/settings.local.jsonyet; Remote Control sessions hosted by Claude Desktop / VS Code stalling for minutes after a tool finished when the claude.ai connection was degraded; and oversized background-task failure notifications (e.g.giterrors on a full disk) pushing conversations past the API request-size limit. Load-bearing framing the digest carries: nothing new in the feature surface — the whole cadence this week reads as bedding-in the Remote Control and hook-events work from mid-August rather than adding capability. Cadence read: patch closes the v2.1.245 → v2.1.252 arc with a bug-fix tag rather than another feature drop; the mixed hotfix-and-feature texture the corpus established on 2026-08-26-AI-Digest is now visibly reverting to a stability-polish pass on the same operator-facing surfaces the recent feature drops (Remote Control, hooks, permissions UI) opened up. Log against MOC - Agentic Coding and MOC - Developer Tools. -
2026-09-02-AI-Digest — Two Claude Code releases in a single evening.
v2.1.257(2026-09-01, 17:53 UTC) is the feature drop: Claude Fable 5.1 (claude-fable-5-1) becomes the new default Fable model at the existing $10 / $50 per Mtok input/output pricing and 1M context, and a new Containment Escape rule is added to auto mode — extra guardrails on cloud metadata-credential fetches and cross-tenant reach. A Time format setting andtimeZonecontrol (12-hour, 24-hour, UTC, or strftime patterns) also lands.v2.1.258(2026-09-01, 22:33 UTC) is a same-night hotfix — restores launch on macOS 12 (Monterey) after av2.1.255regression and fixes remote / scheduled sessions failing with"user messages must have non-empty content"after re-sent permission approvals. Substrate cadence stays tight: the default-model swap and the containment-hardening rule ship the same day the underlying model does. Log against MOC - Agentic Coding, MOC - Developer Tools, and MOC - Agent Security. -
2026-08-30-AI-Digest —
v2.1.251remains the latest tag (2026-08-28 18:19 UTC,already-reported:2026-08-29-AI-Digest) — no new tag in the 48 hours since yesterday’s digest; the fifth-patch-in-six-days streak paused for the weekend. Feature/security surface unchanged from yesterday:PreModelSwitch/PostModelSwitchhooks, live foreground-subagent streaming to Remote Control,/usagespend-limit bar,/costprompt-cache metrics; symlink-traversal and plugin-path fixes. Narrow read the digest carries: the 48-hour gap is a weekend pause, not a new plateau — the v2.1.24x line’s mixed-hotfix-and-feature rhythm remains the durable texture; a single-weekend gap after five patches in six days does not falsify the cadence-alive reading and the plateau framing should not be re-opened on this single datapoint. Structural read: cadence continuity through the weekend is the disambiguating signal to watch for — the next feature-carrying release either resumes the mixed rhythm or extends the pause into an actual quiet stretch. -
2026-09-04-AI-Digest — Claude Code
v2.1.260(2026-09-03) ships two developer-surface additions that matter today. First, a fullscreen Diff Panel — a side-by-side diff view of uncommitted changes rendered while Claude edits, toggled with/diff— the first time the CLI ships a distinct visual review affordance for in-flight edits rather than relying on the terminal’s plain-diff scrollback. Second, prompt-cache diagnostics land in/costand the status line: cache hits and likely miss causes are now surfaced inline, closing the “why is my session suddenly hot” observability gap the Fable 5.1 cache-read cut opened three weeks ago. Two smaller fixes: permission-rule parentheses in path patterns are no longer dropped as invalid (uncompilable patterns fall back to guarding the literal path), and the Bash-permission auto-approver now catches fewer hidden command substitutions — a sandbox-hardening move. Fable 5.1 prompt-caching is also extended to cover post-tool-result context. Prior cutsv2.1.257/v2.1.258/v2.1.259arealready-reported:2026-09-02-AI-Digest and 2026-09-03-AI-Digest. Log against MOC - Agentic Coding and MOC - Developer Tools. -
2026-09-03-AI-Digest —
v2.1.259(2026-09-02 22:33 UTC) — feature drop with two managed-deployment surfaces plus two safety-hardening fixes. Adds amanagedMcpServersmanaged setting so orgs can push HTTP/SSE MCP servers to every user from a central policy file — the second half of the managed-MCP story that started with the client-side plumbing, now expressed as a distribution knob for admins. A--permission-prompts noneflag lands for unattended headless hosts — anything that would normally prompt is auto-denied — which pairs cleanly with the scheduled-routine and CI surface. Two fixes worth noting: concurrent sessions were silently reverting each other’s~/.claude.jsonwrites (the file is now write-locked on merge), and BashRead()deny rules didn’t cover files passed as option values in various operand shapes — the deny rules now normalise operand positions before matching. Substrate cadence stays daily:v2.1.257(Fable 5.1 default + Containment Escape rule) andv2.1.258(macOS 12 launch fix) arealready-reported:2026-09-02-AI-Digest. Log against MOC - Agentic Coding, MOC - Developer Tools, and MOC - Agent Security. -
2026-09-05-AI-Digest —
v2.1.261(2026-09-04) ships two developer-surface additions that close the “subagent context blowout” complaint that has trailed/loopand background-agent workflows since v2.0. First, subagent-output caps —bashOutputMaxCharsandtaskOutputMaxCharsare now configurable up to 128K, and--append-subagent-system-prompt-filelets the parent inject a large system-prompt into every spawned subagent from a file rather than a CLI arg (the two-part fix: the cap keeps a chatty subagent from evicting parent-thread context, and the file-driven prompt keeps briefings terse without truncating them at the shell arg-length limit). Second, the VS Code surface picks up a hollow-ring indicator for sessions open elsewhere, a fold button on permission prompts, friendly model names in/model, and an in-IDE MCP server Add/Remove dialog — the last item is the load-bearing one, since MCP configuration was previously terminal-only and drove a lot ofsettings.jsonhand-editing. Streaming perf skips re-checking already-rendered blocks; typing-order fixes drop the dropped/out-of-order character bug on fast typing; Remote Control fixes cover stale permission modes, stuck spinners, and TLS-inspecting proxies on Windows; SDK/cloud sessions now respect early Stop/interrupt. Prior cutsv2.1.257–v2.1.260arealready-reported:2026-09-02-AI-Digest, 2026-09-03-AI-Digest, 2026-09-04-AI-Digest. Log against MOC - Agentic Coding and MOC - Developer Tools. -
2026-09-06-AI-Digest —
v2.1.263(2026-09-06) is a maintenance-tier bug-fix bump — release notes read verbatim as “Bug fixes and reliability improvements” with no user-facing surface area, no new lever, no config knob. Watch clause carries from yesterday: whether independent practitioners report thev2.1.261128K subagent-output caps +--append-subagent-system-prompt-filecombo (already-reported:2026-09-05-AI-Digest) actually displaces the pre-existing background-agent-context-blowout pattern. Reframe worth carrying: the corpus has been calling the every-1–2-day cadence “substrate cadence stays daily” — that read holds for capability-bearing releases likev2.1.260(Diff Panel + prompt-cache diagnostics) andv2.1.261(subagent caps), but a bug-fix-only bump is not substrate movement. Carry asshipping cadence stays daily; today's release is maintenance-tier with no capability delta, not assubstrate cadence continues. A skipped/yankedv2.1.262between the two is the other visible artifact — no changelog for it in the recent-5 tag window. Log against MOC - Agentic Coding and MOC - Developer Tools. -
2026-09-07-AI-Digest —
v2.1.263(2026-09-06) remains the latest tag — no new cut in the ~24 hours since; second consecutive maintenance day on the substrate, and the digest carries the same reframe as yesterday: the every-1–2-day shipping cadence continues, but substrate-movement cadence has now paused for two days running. Watch clause extends: whether v2.1.264+ restores the mixed-hotfix-and-feature texture that ran through v2.1.246 → v2.1.261 or whether the maintenance-tier subclass is turning into a plateau.already-reported:2026-09-06-AI-Digest for the underlying tag. Log against MOC - Agentic Coding. -
2026-09-08-AI-Digest —
v2.1.263(2026-09-06) remains the latest tag. Release notes still read verbatim as “bug fixes and reliability improvements” — no user-facing surface changes, no config knobs, no new levers since yesterday’s digest.already-reported:2026-09-07-AI-Digest. Prior substantive releasev2.1.261(2026-09-04) still holds the meaningful delta — organization-policy diagnostics on/status+claude doctor,bashOutputMaxChars/taskOutputMaxCharsup to 128K,/skill-doctor. Third calendar day without capability movement, but the sample is small enough that this is a nothing-to-report note, not asubstrate-cadence has pausedclaim. Log against MOC - Agentic Coding. -
2026-09-09-AI-Digest — Two tags landed in the last 24 hours.
v2.1.265(2026-09-08) is the substantive drop:--plugin-dirnow accepts a folder of plugins with hot add/remove; a 1 GB cap on tool results saved to disk with a truncation notice in preview; MCPhttpservers fall back to legacy HTTP+SSE per spec; prompt-cache reuse is fixed for resumed foreground subagents and agent teammates (SubagentStart hook context and preloaded skills stay in the prefix);cdpersists across turns in non-interactive-p/ SDK / cloud sessions; two-key shortcuts wait 3s (fixes tmux); Windows AppContainer / restricted-token sandbox no longer refuses every file with a symlink-resolution error. Thenv2.1.266(2026-09-08) is a single-item hotfix reverting av2.1.265regression where the undocumentedCLAUDE_CODE_USE_GATEWAYenv var began forcing Cloud-gateway sign-in on its own, breaking every request in setups that also set an API key,apiKeyHelper, or custom auth headers. The variable is ignored again unlessANTHROPIC_BASE_URL+ANTHROPIC_AUTH_TOKENare both set. Reframe worth carrying:substrate cadence resumed with a same-day rollback discipline, not265 broke shipping. Log against MOC - Agentic Coding and MOC - Developer Tools. -
v2.1.265 + v2.1.266 — Substrate Cadence Resumes With Same-Day Rollback Discipline (September 9, 2026):
v2.1.265(2026-09-08) is the substantive drop after three maintenance days —--plugin-dirfolder-of-plugins with hot add/remove, 1 GB tool-result disk cap with truncation notice, MCPhttpHTTP+SSE fallback per spec, prompt-cache reuse fixed for resumed foreground subagents and agent teammates,cdpersistence across turns in-p/ SDK / cloud sessions, tmux two-key-shortcut fix, Windows AppContainer symlink-resolution fix.v2.1.266(2026-09-08) is a single-item hotfix reverting av2.1.265regression where the undocumentedCLAUDE_CODE_USE_GATEWAYenv var began forcing Cloud-gateway sign-in on its own, breaking setups that also set an API key,apiKeyHelper, or custom auth headers — the variable is ignored again unlessANTHROPIC_BASE_URL+ANTHROPIC_AUTH_TOKENare both set. Load-bearing framing to carry: substrate cadence resumed with a same-day rollback discipline, not265 broke shipping— a substantive release plus a same-day hotfix inside one calendar day is the mature-substrate motion, and closes the three-day maintenance stretch flagged in 2026-09-07-AI-Digest / 2026-09-08-AI-Digest. Covered in 2026-09-09-AI-Digest. -
2026-09-10-AI-Digest —
v2.1.267(2026-09-09) lands the first substantive drop since thev2.1.265/v2.1.266rollback pair. Two headline settings:maxEffortLevel(top-level or per-model) caps effort across every provider incl. Bedrock/Vertex/Foundry — users may still choose lower — and--system-prompt-snapshot offre-renders the system prompt fresh every request, aimed at prompt-iteration workflows where snapshotting was masking edits. The load-bearing carry is a prompt-cache stability pass so resumed sessions no longer rewrite their tool list, tool descriptions or MCP tool announcements:/modelswitching no longer re-sends every tool definition; background workers no longer add EnterWorktree mid-session; forked skill kickoffs stream properly; mid-session MCP/plugin additions arrive as deferred definitions in sessions without ToolSearch; large-session resume (>5 MB transcript) no longer drops parallel tool calls or hook output. Fixes worth naming: Cowork scheduled cloud tasks starting under mandatory-sandbox orgs; expired AWS/GCP creds under Claude Desktop no longer 10× retry with a generic error;/contextblank on mobile; shift+enter and option+backspace after tmux/ssh reconnect; a marketplace-entry path with\that could bypass containment on macOS/Linux. VS Code: extension-host CPU 100% on cyclic-transcript rewind; WSL2/WSLg screenshot paste; CRLF-file diff accept. Claude Tag (Slack): custom-connector link on presets; out-of-credits reply now says so; thread edit/delete now reaches the posting session. Reframe worth carrying:substrate cadence normalising into a two-step "hotfix, then stability pass" rhythm, notregression fixed, ship-as-usual. Log against MOC - Agentic Coding and MOC - Developer Tools. -
2026-09-15-AI-Digest — Two-release catch-up:
v2.1.271(2026-09-14) is the substantive one;v2.1.272(2026-09-15) is bug-fixes / reliability improvements per the release notes with no headline features called out. Yesterday’s digest recorded no new release sincev2.1.270(2026-09-12); it missed thev2.1.271cut that landed later that same day. Carry both together.v2.1.271load-bearing items: (1)/fastin Claude Code Remote sessions (fast-mode was already local-only), (2) mouse support in/configfullscreen mode, and (3) per-commandallowed_domainsfor the Bash, PowerShell, and Monitor tools in auto-mode sandboxing — a new sandbox primitive: previously auto-mode’s network policy was a session-scoped allowlist, now individual tool calls can carry their own domain list, tightening the blast radius for agents that shell out tocurl/gh/npm installmid-task. Also fixes cached org-policy reuse, tool-list update propagation, fast-mode rejection handling, and MCP OAuth client-registration bugs. Reframe worth carrying:per-command allowed_domains is the new sandboxing primitive, not another auto-mode tweak— the corpus should log this as a change in the shape of auto-mode network policy, not incremental hardening. Log against MOC - Agentic Coding and MOC - Developer Tools. -
v2.1.271 / v2.1.272 — Per-Command
allowed_domainsfor Bash / PowerShell / Monitor Under Auto-Mode +/fastin Remote + Mouse Support in/configFullscreen (September 14–15, 2026):v2.1.271(2026-09-14) is the substantive one andv2.1.272(2026-09-15) is bug-fixes / reliability improvements only. Load-bearing item onv2.1.271: per-commandallowed_domainsfor the Bash, PowerShell, and Monitor tools tightens auto-mode sandboxing from a session-scoped network allowlist to per-tool-call domain lists — the blast radius for agents shelling out tocurl/gh/npm installmid-task shrinks accordingly./fastlands in Remote sessions (was local-only); mouse support arrives in/configfullscreen. Also fixes cached org-policy reuse, tool-list update propagation, fast-mode rejection handling, and MCP OAuth client-registration bugs. Framing to carry: per-commandallowed_domainsis the new sandboxing primitive, not another auto-mode tweak — log as a change in the shape of auto-mode network policy, not incremental hardening. Covered in 2026-09-15-AI-Digest. -
v2.1.267 — Prompt-Cache Stability Pass,
maxEffortLevel,--system-prompt-snapshot off(September 9, 2026): The first substantive drop after thev2.1.265→v2.1.266hotfix pair —maxEffortLevel(top-level or per-model, cross-provider) and--system-prompt-snapshot offare the two named settings. Load-bearing carry is the prompt-cache stability pass across resumed sessions,/modelswitching, forked skill kickoffs, background-worker EnterWorktree suppression, deferred tool definitions in no-ToolSearch sessions, and >5 MB transcript resume no longer dropping parallel tool calls or hook output. Fix set covers Cowork mandatory-sandbox scheduled tasks, expired AWS/GCP cred retry storms under Claude Desktop, mobile/contextblank, tmux/ssh reconnect keybindings, a marketplace-path containment bypass on Unix, plus VS Code extension-host CPU pin / WSL2 screenshot / CRLF diff-accept fixes and three Claude Tag Slack polish items. Framing to carry: substrate cadence is now normalising into a two-step “hotfix, then stability pass” rhythm, notregression fixed, ship-as-usual— the corpus should readv2.1.266andv2.1.267as a paired motion, not two independent tags. Covered in 2026-09-10-AI-Digest.
Key Developments (Addendum — September 2026)
-
v2.1.261 Closes the Subagent-Context-Blowout Complaint (September 4, 2026): 128K
bashOutputMaxChars/taskOutputMaxChars,--append-subagent-system-prompt-file, and an in-IDE MCP Add/Remove dialog together move the CLI from “you can spawn subagents but they’ll blow up your context and their prompts will be truncated at shell-arg limits” to “you can spawn them with disciplined output caps and file-loaded briefings.” Load-bearing framing to carry: substrate hardening for the/loopand background-agent workflows, not another feature-drop — the two-part fix (output caps + file-driven system prompt) is the concrete answer to a complaint that has trailed the substrate for six months. VS Code surface adds hollow-ring indicator for sessions open elsewhere, fold button on permission prompts, friendly model names in/model, and the load-bearing in-IDE MCP Add/Remove dialog (MCP configuration was previously terminal-only). Covered in 2026-09-05-AI-Digest. -
2026-09-17-AI-Digest —
v2.1.274(2026-09-17, 00:12 UTC) — the substantive release this week, and the first one where the gateway story reads as engineering rather than headers. Adds a real gateway-resilience layer: newstore.connect_timeout_secondsconfig, up to 3 retries on the first Postgres connection before the process exits, spend-limit checks compacted from 4 round-trips to 1 under load, and a SIGTERM path that now drains in-flight requests up to 25s (CLAUDE_GATEWAY_DRAIN_TIMEOUT_MS). MCP v2 is now the default client on Bedrock, Vertex, and Foundry (opt out withMCP_SDK_GENERATION=v1), with fixes for HTTP+SSE 4xx connect failures and Streamable-HTTP calls silently timing out around 5 minutes. NewCLAUDE_CODE_MCP_STARTUP_WAIT_MSenv var (0= don’t wait). Permission errors get real names — a 403insufficient_scopeon an MCP call points at/mcpre-auth. Session self-heal for corrupted transcripts stuck onunexpected tool_use_id400s. Subagents withmodel: "opus"on Bedrock/Vertex/Foundry keep model config when the underlying ID lacks a recognizable family. Practical for anyone running Claude Code behind a corporate proxy with a flaky Postgres — the retries alone remove the most common cold-start deploy failure. -
2026-09-18-AI-Digest —
v2.1.276(2026-09-18, 02:12 UTC) — a single-item hotfix that clears the regressionv2.1.275created for exactly the constituency yesterday’s 2026-09-17-AI-Digest celebrated. Every request against a gateway or proxy configured viaANTHROPIC_BASE_URLwas failing with400 … Input tag 'advisor_20260301';v2.1.276restores tag negotiation on the older input-tag range that proxies still terminate on. Corporate-proxy operators who upgraded throughv2.1.275overnight should apply this directly on top ofv2.1.274’s gateway-resilience layer — the two land together as the shipping gateway story for this week, andv2.1.275should be skipped rather than pinned. Reframe worth carrying:disciplined operator upgrade path is v2.1.274 → v2.1.276, skipping v2.1.275— a same-day regression + hotfix on the corporate-proxy path that the substantive v2.1.274 release opened up. Log against MOC - Agentic Coding and MOC - Developer Tools. -
v2.1.276 — Fixes v2.1.275
advisor_20260301Proxy Regression (September 18, 2026):v2.1.276(2026-09-18, 02:12 UTC) is a single-item hotfix clearing thev2.1.275regression that broke every request against a gateway or proxy configured viaANTHROPIC_BASE_URLwith400 … Input tag 'advisor_20260301'. Tag negotiation is restored on the older input-tag range corporate proxies still terminate on. Load-bearing framing to carry: disciplined operator upgrade path is v2.1.274 → v2.1.276, skipping v2.1.275 — the two land together as the shipping gateway story for this week; the v2.1.275 through-line broke exactly the corporate-proxy operators v2.1.274’s gateway-resilience layer just unblocked. Cadence read: same-day regression + hotfix at ~24-hour separation from the substantive v2.1.274 cut — the mature-substrate rollback discipline pattern the corpus flagged on 2026-09-09-AI-Digest extends into a second instance. Covered in 2026-09-18-AI-Digest. -
2026-09-24-AI-Digest —
v2.1.281(2026-09-23) — a hardening release aimed at three surfaces at once: the Claude apps gateway, the destructive-command path under auto/--dangerously-skip-permissions, and session resume. (1) Gateway (Bedrock/enterprise) — newassume_roleconfig (STS, cross-account, per-developer sessions) and per-upstreamguardrail: {id, version}on Bedrock; desktop policy addsblockReadsOutsideWorkingDirectoriesanddisableBypassPermissionsMode;telemetry.resource_attributesfor fixed labels on/loginand Desktop sessions. (2) Auto-mode destructive-command safety — server-side classifier now also gates read-only and sandboxed shell (previously only mutating commands);rm -rf "$(pwd)"no longer runs unprompted under auto/--dangerously-skip-permissions(armwhose target is only command-substitution output was the specific hole). Dangerous-rm prompt waits 2 min then denies with a rewrite hint (CLAUDE_CODE_DISABLE_DANGEROUS_RM_TIMEOUT=1to opt out). (3) Session resume reliability — fixed resumed sessions re-sending earlier turns in changed form (parallel tool calls, MCP inputs, tool-search loading turns), which had been silently invalidating prompt caches and dropping prior reasoning. Very large and compacted sessions now restore fully and faster, especially via the Agent SDK and Desktop. (4) Proxy/stream robustness — responses cut short by a proxy that closes the stream cleanly are no longer marked complete; trailing usage-only frames no longer dropstop_reason; retry watchdog now survives 5xx/disconnects after a run of 429/529 waits. Two-day cadence continues (v2.1.280was the Claude Opus 5.5 default-swap release on 2026-09-22). Log against MOC - Agentic Coding, MOC - Developer Tools, and MOC - Agent Security. -
v2.1.281 — Three-Surface Hardening Release: Gateway
assume_role+ Auto-Moderm -rf "$(pwd)"Fix + Session Resume Cache-Preserving Restore (September 23, 2026):v2.1.281(2026-09-23) is a hardening release closing footguns on three surfaces rather than shipping features. Gateway: newassume_roleconfig for STS / cross-account / per-developer sessions, per-upstreamguardrail: {id, version}on Bedrock, desktop policy additions (blockReadsOutsideWorkingDirectories,disableBypassPermissionsMode), telemetryresource_attributeson/loginand Desktop. Auto-mode destructive-command safety: server-side classifier now gates read-only and sandboxed shell (previously only mutating commands);rm -rf "$(pwd)"no longer runs unprompted under auto/--dangerously-skip-permissions— the command-substitution-target hole is closed. Dangerous-rm prompt waits 2 min then denies with a rewrite hint (CLAUDE_CODE_DISABLE_DANGEROUS_RM_TIMEOUT=1to opt out). Session resume: fixed resumed sessions re-sending earlier turns in changed form (parallel tool calls, MCP inputs, tool-search loading turns) — this had been silently invalidating prompt caches and dropping prior reasoning; very large and compacted sessions now restore fully and faster via the Agent SDK and Desktop. Proxy/stream robustness: streams closed cleanly by a proxy mid-response are no longer marked complete; trailing usage-only frames no longer dropstop_reason; retry watchdog survives 5xx/disconnects after a run of 429/529 waits. Load-bearing framing to carry: substrate motion is now spending release cadence on reliability of the automated loop itself, not new capabilities on top of it — reads as hardening compound with same-day OpenSpecv1.13.2. Covered in 2026-09-24-AI-Digest. -
2026-09-25-AI-Digest —
v2.1.282(2026-09-24) — a quality-of-life release clustering resumed-session and long-terminal edge cases with the ongoing UI-responsiveness push. Load-bearing items: (1) newmaxProseWidthsetting caps prose width in wide terminals while preserving full width for tables and code blocks — a real ergonomic fix for ultrawide-monitor users where full-width prose was legible but not comfortable; (2) web-search decrypt fix resolves a400-error class that could kill mid-conversation web-search results and abort the turn, a real papercut on longer research sessions; (3) extended thinking restored on resume — resumed sessions were losing their extended-thinking budget; that path now behaves like a fresh session; (4) cluster of vim-mode / permission-prompt / managed-settings fixes including vim-mode cursor placement, permission-prompt handling, and managed-settings bugs. Third consecutive daily release afterv2.1.281(09-23) andv2.1.280(09-22), all pointed at edge cases rather than headline capability. Reframe worth carrying:same-day-after-day hardening loop extends into a three-tag streak — cadence is release-per-day-on-reliability, not a feature push— watch whether the daily rhythm carries through October or shifts back to the multi-day cycle seen mid-September. Log against MOC - Agentic Coding and MOC - Developer Tools. -
v2.1.282 —
maxProseWidth+ Web-Search Decrypt Fix + Extended-Thinking Restored on Resume (September 24, 2026):v2.1.282(2026-09-24) is a quality-of-life release clustering resumed-session and long-terminal edge cases with the ongoing UI-responsiveness push. Load-bearing items:maxProseWidthcaps prose width in wide terminals while preserving full width for tables and code blocks (real ergonomic fix for ultrawide monitors); web-search decrypt fix resolves a400-error class that could kill mid-conversation web-search results and abort the turn (real papercut on longer research sessions); extended thinking restored on resume — resumed sessions were losing their extended-thinking budget; the path now behaves like a fresh session; cluster of vim-mode / permission-prompt / managed-settings fixes (vim-mode cursor placement, permission-prompt handling, managed-settings bugs). Third consecutive daily release afterv2.1.281(09-23) andv2.1.280(09-22), all pointed at edge cases rather than headline capability. Framing to carry: the same-day-after-day hardening loop extends into a three-tag streak — cadence is release-per-day-on-reliability, not a feature push. Follow-on test: whether the daily rhythm carries through October or shifts back to the multi-day cycle seen in mid-September. Covered in 2026-09-25-AI-Digest. -
2026-09-28-AI-Digest — No new tag today. Latest release remains
v2.1.283(2026-09-25;already-reported:2026-09-26-AI-Digest), which added thex-claude-code-prompt-idgateway request-grouping header,availableModelsMatch: "exact"+deniedModelsmanaged-settings glob controls, an SDK-session deferred-tool-call fix, and MCP progress-notification handling. Three-day quiet now — the four-consecutive-daily hardening streak flagged in 2026-09-26-AI-Digest remains paused; today’s expectedv2.1.284did not ship, so the “streak resumes on 09-28” watch item from 2026-09-27-AI-Digest resolves as no. Load-bearing framing to carry: substrate cadence is now three days quiet on Claude Code specifically, part of the compound-quiet signal across all three tracked projects (Beadsv1.3.1-rc.1at day7unpromoted, OpenSpecv1.13.2five days quiet). Watch clause: whetherv2.1.284slips to 09-29 or the tool has decisively shifted off daily-tag cadence toward the2–4day rhythm typical of mid-September — two more quiet days would put this stretch outside the corpus norm. Log against MOC - Developer Tools and MOC - Agentic Coding. -
2026-09-27-AI-Digest — No new tag today. Latest release remains
v2.1.283(2026-09-25;already-reported:2026-09-26-AI-Digest), which added thex-claude-code-prompt-idgateway request-grouping header,availableModelsMatch+deniedModelsmanaged-settings glob controls, an SDK-session deferred-tool-call fix, and MCP progress-notification handling. Two-day quiet now — the four-consecutive-daily hardening streak flagged in 2026-09-26-AI-Digest has paused; five consecutive dailies would have been the record, and today’sv2.1.284did not ship. Watch: whether the streak resumes tomorrow withv2.1.284on 09-28 (still a live outcome — the multi-day rhythm we saw through mid-September is2–4days between tags), or whether the Claude Opus 5.5 same-day hardening loop has decisively wound down. Log against MOC - Agentic Coding and MOC - Developer Tools. -
2026-10-01-AI-Digest —
v2.1.286(2026-09-30) ships~24hafterv2.1.285cutover, holding the daily cadence that has run uninterrupted since the Claude Sonnet 5.5 CLI rollout. Pure quality-of-life + robustness release; no new model surface or headline feature. (1) Permission + display UX: permission-prompt counter (“2 of 5” when prompts stack) and mouse support for the “N more” overflow rows in fullscreen lists;/hookscollapses to a single grouped list; theme and output-style pickers switch to scrolling lists (number keys no longer pick a style/theme). (2)--baremode tightened — connects only MCP servers named on the CLI, sends no system reminders, starts no background tasks; shell timeouts now stop instead of backgrounding. (3) New retry policy caps a failed model call at14total requests. (4) Secret-redaction sweep fixes partial masking of percent-encoded Bearer tokens, URL passwords containing punctuation (),],&, second@), zero-width-space key names, and invalid JSON in/feedbacktranscript zips. (5) VSCode extension gains a bookmarks panel, question-card previews, and expandable rows for terminal/browser context under each message; Stop/Escape now ends only the current turn, not background agents. Watch: the--baremode tightening and14-request retry cap read as the second half of the fleet-management surface opened byv2.1.285’sCLAUDE_CODE_DISABLE_WEB_FETCHenv var — Anthropic is building out explicit knobs for managed-fleet deployments, not just adding features. Log against MOC - Developer Tools and MOC - Agentic Coding. -
v2.1.286 — Permission-Prompt Counter +
--bareTightening +14-Request Retry Cap + Secret-Redaction Sweep + VSCode Bookmarks Panel (September 30, 2026):v2.1.286(2026-09-30) is a QoL + robustness release holding the daily cadence offv2.1.285. Load-bearing items: permission-prompt counter (“2 of 5” on stacked prompts) and mouse support on “N more” overflow rows;--baremode now connects only CLI-named MCP servers, sends no system reminders, starts no background tasks, and shell timeouts stop instead of backgrounding; new retry policy caps a failed model call at14total requests; secret-redaction sweep fixes percent-encoded Bearer tokens, URL passwords with punctuation (),],&, second@), zero-width-space key names, and invalid JSON in/feedbacktranscript zips; VSCode extension adds bookmarks panel, question-card previews, expandable rows for terminal/browser context, and Stop/Escape ends only the current turn (not background agents). Load-bearing framing to carry: the--baretightening +14-request retry cap are the second half of the fleet-management surfacev2.1.285’sCLAUDE_CODE_DISABLE_WEB_FETCHenv var opened — Anthropic is building explicit knobs for managed-fleet deployments, not just adding features. Covered in 2026-10-01-AI-Digest. -
2026-10-02-AI-Digest —
v2.1.287(2026-10-01) — ships~24hafter 2026-10-01-AI-Digest‘sv2.1.286cutover, holding the daily cadence. First feature-expansion release in the recent run — not another QoL/robustness patch. Load-bearing items: Claude Mods plugin system lands — plugins can now modify deeper CLI behavior and ship with a built-in “You should know” watchdog mod (/plugin enable cc-plugin-you-should-know@builtin) that flags missed items inside the agent loop; MCP server URL prompts per the2025-11-25protocol (e.g., for in-session sign-in flows), withalwaysLoad: falsenow deferring MCP tools behind tool-search instead of eager-loading them; self-hosted runners gain built-ingh api(REST) for Anthropic-managed-git sessions;prompt_textadded to the OpenTelemetryuser_promptevent; newn:<text>filter on the agents view. Fleet/robustness: dangerousrmwith~or wildcard paths regains the always-ask safeguard; Bedrock/Vertex startup now respects enforcedavailableModels; plugin-reload race against startup--plugin-urldownload fixed. Reframe worth carrying:v2.1.287 opens the plugin surface for third-party behavior modification — the inverse direction from v2.1.285's --bare tightening, notanother hardening tag. Mods and Skills (SKILL.md) are now two parallel extensibility surfaces inside the same CLI — Mods is heavier (bundled packages, deeper behavior hooks), Skills is the atomic single-file reusable-instruction unit — layered, not competing. Log against MOC - Developer Tools and MOC - Agentic Coding. -
v2.1.287 — Claude Mods Plugin System + MCP Server URL Prompts + Built-In
gh apifor Anthropic-Managed-Git Sessions; First Feature-Expansion Release in the Recent Run (October 1, 2026):v2.1.287(2026-10-01) ships~24hafterv2.1.286, holding the daily cadence and inverting the direction of the recent QoL+robustness cadence. Load-bearing items: Claude Mods plugin system — plugins can modify deeper CLI behavior and ship with a built-in “You should know” watchdog (/plugin enable cc-plugin-you-should-know@builtin) that flags missed items inside the agent loop; MCP server URL prompts per the2025-11-25protocol withalwaysLoad: falsedeferring MCP tools behind tool-search instead of eager-loading them; self-hosted runners gain built-ingh api(REST) for Anthropic-managed-git sessions;prompt_textadded to OpenTelemetryuser_promptevent; newn:<text>filter on the agents view. Robustness carries: dangerousrmwith~or wildcard paths regains the always-ask safeguard; Bedrock/Vertex startup respects enforcedavailableModels; plugin-reload race against startup--plugin-urldownload fixed. Load-bearing framing to carry: Mods and Skills (SKILL.md) are now two parallel extensibility surfaces inside the same CLI — Mods is heavier (bundled packages, deeper behavior hooks), Skills is the atomic single-file reusable-instruction unit — layered, not competing. Covered in 2026-10-02-AI-Digest. -
2026-10-03-AI-Digest —
v2.1.288(2026-10-02) ships~24hafter thev2.1.287Mods-plugin debut, the daily cadence still holding. First harden-the-surface-you-just-shipped release in this run — not a feature-expansion. Load-bearing items:$.ui.selection()for Mods returns the text last selected in fullscreen mode and, when the selection lies in a single transcript row, that row itself — the API surface for the Mods plugin system expands less than24hafter it shipped (selection access is the next primitive plugin authors asked for);gh apiships into cloud sessions whose image has no GitHub CLI — the built-in now works out-of-the-box for Anthropic-managed-git sessions on bare images, and it no longer forwards control characters from filenames,jqfilters, or GitHub errors to the terminal; Draft recovery via Up on an empty prompt restores a prompt cleared with Ctrl+C including pasted text and images (quality-of-life beat the issue tracker has been asking for); MCP mid-tool re-auth prompt — when an MCP server requests additional OAuth scope during a tool call, Claude Code surfaces a re-authenticate prompt instead of silently failing (the agent-security MCP-OAuth gap narrows one notch). Watch: the Mods surface accreted a selection API on day two, which is the shape of either an unusually responsive team or a surface that shipped missing primitives — the next few releases disambiguate. Log against MOC - Developer Tools and MOC - Agentic Coding. -
v2.1.288 —
$.ui.selection()for Mods +gh apion Bare Cloud Images + Draft Recovery via Up + MCP Mid-Tool Re-Auth Prompt (October 2, 2026):v2.1.288(2026-10-02) ships~24hafterv2.1.287, holding the daily cadence; harden-the-surface release layered on the plugin-expansion debut from the prior day. Load-bearing items:$.ui.selection()for Mods returns the last-selected text in fullscreen mode and, when the selection is confined to a single transcript row, that row too — Mods API grows less than24hafter it shipped;gh apion bare cloud images — Anthropic-managed-git sessions on images without the GitHub CLI now get the built-in, with hardened handling of control characters from filenames,jqfilters, and GitHub errors; Draft recovery via Up on an empty prompt restores a prompt cleared with Ctrl+C including pasted text and images; MCP mid-tool re-auth prompt surfaces when a server asks for additional OAuth scope mid-tool-call instead of silently failing. Framing to carry: the Mods surface accreted a selection API on day two — either an unusually responsive team or a surface that shipped missing primitives;v2.1.289/.290/.291adding more Mods primitives without a feature-expansion release would point at the second reading. Covered in 2026-10-03-AI-Digest. -
2026-10-04-AI-Digest —
v2.1.289(2026-10-03) ships~24hafter the 2026-10-03-AI-Digestv2.1.288release, the daily cadence still holding. Second consecutive harden-the-surface release — all four changelog items are fixes, no new primitives. Load-bearing items: (1) Deny / ask rules now hold over Mod approvals on managed machines — nested-shell-command permissions were being overridden by user-installed Mods approvals; the Mods-plugin surface that debuted onv2.1.287is still bedding in for enterprise and managed-fleet contexts. (2) Terminal freeze on nested${...}substitutions and unclosed<script>tags fixed — short code blocks with many unclosed<script>tags or deeply nested substitutions were locking the TUI; the fix is scoped to the terminal renderer, not the agent loop. (3) Read deny rules now follow symlinks — permissions-bypass via symlink closed; a security-relevant fix for sandboxed configurations that layer deny rules on top of symlinked worktrees. (4) Plugin loading / stale local-folder marketplace copies fixed — the local-folder plugin marketplace flow had a stale-copy issue; shipped as a one-line fix alongside the Mods hardening. Framing to carry: day-3 of post-Mods iteration reads as “shipped missing primitives onv2.1.288, now hardening onv2.1.289” rather than unusually responsive feature expansion. Another primitive-add onv2.1.290points at an under-shipped launch; another fix-only release points at normal post-launch stabilization — the next cut disambiguates. Log against MOC - Developer Tools. -
v2.1.289 — Deny/Ask Over Mod Approvals + Terminal Freeze Fix + Read Deny Follows Symlinks + Plugin Stale-Copy Fix (October 3, 2026):
v2.1.289(2026-10-03) ships~24hafterv2.1.288, holding the daily cadence; second consecutive harden-the-surface release — all four items are fixes, no new primitives. Load-bearing items: deny / ask rules now hold over Mod approvals on managed machines (nested-shell-command permissions were being overridden by user-installed Mods approvals — enterprise/managed-fleet-context fix for the Mods surface that debutedv2.1.287); terminal freeze fix on nested${...}substitutions and unclosed<script>tags (scoped to the terminal renderer, not the agent loop); Read deny rules now follow symlinks (permissions-bypass via symlink closed; security-relevant for sandboxed configs that layer deny rules on symlinked worktrees); plugin loading / stale local-folder marketplace copies fixed (one-line fix alongside the Mods hardening). Framing to carry: day-3 of post-Mods iteration reads as “shipped missing primitives on v2.1.288, now hardening on v2.1.289” rather than unusually responsive feature expansion — av2.1.290primitive-add points at an under-shipped launch; another fix-only release points at normal post-launch stabilization. Covered in 2026-10-04-AI-Digest. -
2026-10-05-AI-Digest — No new release in
~48h—v2.1.289(2026-10-03) remains the tip, same tag already-reported in 2026-10-04-AI-Digest. One carry-forward note worth surfacing today: the fullv2.1.289body is substantially longer than yesterday’s four-fix summary suggested, and the extras are new primitives, not stabilization. (1)agent.spawnfor teammates — a Mods-plugin surface addition that lets a mod spawn another agent as a teammate under the same session; oneagent idpersists across plugin hook events for the lifetime of the spawned run. (2)$.agent.list()idle / waiting states — the agent-list primitive now returns execution state (idle,waiting,running), giving plugin authors a hook to steer orchestration based on what other agents are actually doing. (3)ui.render/ pane / band draw-failure containment — a plugin’sui.renderfault no longer kills the enclosing session; the pane / band renderer catches the error and surfaces aui.faultevent instead. (4)claude plugin validatefixes — the plugin-authoring validator now catches a cluster of marketplace-metadata issues that previously only surfaced at install time on another machine. Watch:agent.spawn+$.agent.list()state is the orchestration surface the Mods release has been missing sincev2.1.287— day-5 of post-Mods iteration now reads as “primitives still landing,” not pure stabilization. The next cut carries the signal — another primitive-add puts the Mods launch surface in the under-shipped camp; a fix-only cut puts it in the normal post-launch stabilization camp. Log against MOC - Developer Tools and MOC - Agentic Coding. -
v2.1.289 Extras Surface —
agent.spawnTeammates +$.agent.list()Idle/Waiting State +ui.renderDraw-Failure Containment +claude plugin validateFixes; Day-5 Post-Mods Reads as “Primitives Still Landing,” Not Pure Stabilization (October 5, 2026): The fullv2.1.289body is substantially longer than yesterday’s four-fix summary suggested, and the extras are new primitives, not stabilization. Load-bearing items:agent.spawnlets a mod spawn another agent as a teammate under the same session, oneagent idpersisting across plugin hook events;$.agent.list()idle / waiting states returns execution state (idle,waiting,running) for orchestration steering;ui.renderdraw-failure containment catches a plugin’sui.renderfault and surfaces aui.faultevent rather than killing the enclosing session;claude plugin validatecatches marketplace-metadata issues that previously only surfaced at install time. Framing to carry:agent.spawn+$.agent.list()state is the orchestration surface the Mods release has been missing since v2.1.287 — day-5 post-Mods reads as “primitives still landing,” not pure stabilization. The next cut disambiguates: another primitive-add puts the launch in the under-shipped camp; a fix-only cut puts it in the normal post-launch stabilization camp. Covered in 2026-10-05-AI-Digest. -
2026-10-06-AI-Digest —
v2.1.291(2026-10-06) ships as a pure-stabilization cut;v2.1.290(2026-10-05) was the primitive-add that preceded it, addingserverToolUsesdetails to theturn.stepmod hook result andagentId/ceilingtotool.checkplugin events.v2.1.291fixes a regression where cloud sessions could drop answers to permission prompts, and a regression where the last messages of a session could be lost when quitting. Second cut in two days. Framing worth carrying: day-6 of the post-Mods iteration arc now reads as “the primitive-adds and the stabilization cuts are landing in alternation,” not “primitives still landing” — yesterday was a primitive-add (agent.spawn/tool.checkplugin events); today is pure fix-work on top. The next cut carries the signal: another primitive-add puts Mods back in the under-shipped camp; another fix-only cut puts the surface in normal post-launch stabilization. Log against MOC - Developer Tools and MOC - Agentic Coding. -
v2.1.291 Pure-Stabilization Cut + v2.1.290 Primitive-Add Pre-shipped Yesterday (
serverToolUsesonturn.step,agentId/ceilingontool.check); Alternating Primitive-Adds and Stabilization (October 6, 2026):v2.1.291(2026-10-06) fixes a regression where cloud sessions could drop answers to permission prompts and a regression where the last messages of a session could be lost when quitting. The precedingv2.1.290(2026-10-05) addedserverToolUsesdetails to theturn.stepmod hook result andagentId/ceilingtotool.checkplugin events — the second primitive-add on the Mods surface in six days. Load-bearing framing to carry: the post-Mods iteration arc is now landing primitive-adds and stabilization cuts in alternation rather than purely stabilization-after-primitives; day-6 reads as a healthy post-launch cadence, not an under-shipped surface. Covered in 2026-10-06-AI-Digest. -
2026-10-07-AI-Digest —
v2.1.292(2026-10-06,18:59UTC) ships as a primitive-add plus security-fix cut, landing<24hafter yesterday’s pure-stabilizationv2.1.291. Load-bearing items: (1)--marketplace <source>added toclaude plugin installfor pinning a specific marketplace at install time; (2)effortparameter on theAgenttool for sub-agent execution control; (3) prompt caching added to$.model.completefor mods that passcache: true; (4) security fix —PreToolUsehook approvals could bypass permission prompts for file reads over UNC / network paths. Framing to carry: yesterday’s “primitive-adds alternate with stabilization” hypothesis is already blurring by day7— today’s cut is doing both at once (plugin + Agent surface + mods-API caching + atool.checksecurity fix). Reframe worth carrying:cuts are now bundling both at ~daily tempo, notcuts alternate between primitive-adds and stabilization. Log against MOC - Developer Tools, MOC - Agentic Coding, and MOC - Agent Security. -
v2.1.292 Bundled Primitive-Add + Security-Fix Cut (
--marketplace, Agenteffort,$.model.completeCaching,PreToolUseUNC-Path Bypass Fix) — Primitives-vs-Stabilization Alternation Blurs by Day 7 (October 6, 2026):v2.1.292lands at18:59UTC<24hafterv2.1.291and does both things at once: adds--marketplace <source>toclaude plugin install, adds aneffortparameter to theAgenttool for sub-agent execution control, adds prompt caching to$.model.completefor mods that passcache: true, and fixes a security issue wherePreToolUsehook approvals could bypass permission prompts for file reads over UNC / network paths. Load-bearing framing to carry: the primitives-alternate-with-stabilization framing from the past few days has already blurred — bundling both inside one<24hcut on day-7 is the honest cadence read. The security-fix is Mods-adjacent (tool.check+PreToolUsesurface), continuing the pattern where the plugin-and-hook surface opened inv2.1.287is now accreting both expansions and bypass closures in the same release. Covered in 2026-10-07-AI-Digest. -
2026-10-08-AI-Digest —
v2.1.294(2026-10-08,05:03UTC) ships as a pure hooks-as-instructions reliability cut, landing<24hafter yesterday’sv2.1.292. The fix makes natural-languagepromptandagenthooks (rules written as English instructions rather than deterministic predicates — e.g. “Block commands that…”) actually block the behavior they describe, and improves judgment onprompthooks fired onStopandSubagentStopwhen written as instructions (e.g. “Carry on if the build is broken”) so Claude Code is less likely to stop early. Reframe worth carrying: combined with Oct 7’sv2.1.292(reliability-leaning, bundling plugin surface fixes and PreToolUse security patch), today’s cut makes two consecutive reliability-on-existing-primitives cuts — the 2026-10-06-AI-Digest framing that post-Mods cuts alternate between primitive-adds and stabilization no longer fits the data and is retired. The hooks surface in particular is accumulating interpretation-correctness work rather than new hook types. Watch: whether the next cut either shows a new primitive or a third consecutive reliability patch. Log against MOC - Developer Tools and MOC - Agentic Coding. -
2026-10-09-AI-Digest —
v2.1.295(2026-10-08,19:48UTC) — an omnibus cut, not a pure reliability patch likev2.1.293andv2.1.294were. HookonFailure: "block"is the headline primitive: command and HTTP hooks now block the action when they time out, error, or exit unexpectedly, tightening the hooks-as-safety-rails pattern the two prior cuts were patching for correctness. On the apps gateway,timeouts.upstream_ttfb_msfails fast or fails over when a Bedrock/Vertex/Foundry stream won’t start, an optional per-upstreammodelsallowlist (with*wildcard) narrows what each upstream can serve, andupstream_request_idoninferenceaudit events ties Claude Code telemetry back to upstream support cases. Agent polish rounds it out:claude -pnow prints each turn’s response when the turn ends (no more dropped responses when background work starts another turn), remote MCP connections back off up to30sinstead of reconnect-looping, andCLAUDE_CODE_RETRY_WATCHDOG_MAX_WAIT_MScaps unattended429/529waits. Reframe worth carrying: the Oct 8 “two-consecutive-reliability-cuts, alternation framing retired” reading is strained but not vindicated —onFailureplus the new gateway controls add real surface area even inside a reliability-flavoured omnibus. Watch: whether the next cut returns to pure stabilization or extendsonFailureto other hook kinds. Log against MOC - Developer Tools and MOC - Agentic Coding. -
2026-10-10-AI-Digest —
v2.1.296(2026-10-09) is a primitives-add cut on top of yesterday’s omnibusv2.1.295, not a pure reliability patch. Five additions worth tracking: (1)autoCompactWindowon subagent frontmatter and--agentsdefinitions — a subagent can now auto-compact its own context window ahead of the main conversation, which pairs cleanly with the subagent fan-out pattern this skill leans on for research and vault wiring. (2)CLAUDE_CODE_WORKFLOW_SUBAGENT_MODELruns every workflow-spawned agent on one chosen model while standalone subagents keep their own defaults — the workflow-level counterpart to per-agentmodel:fields, a one-line env override to run a whole Workflow script onclaude-haiku-5-5for cost-controlled dry runs. (3)CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MScaps the max backoff for529overloaded-retry waits, pairing with theCLAUDE_CODE_RETRY_WATCHDOG_MAX_WAIT_MScap added inv2.1.295. (4) Readallow_largelets a Read call pull a text file past the usual size limit in one go — first-class escape hatch for the “I need the whole thing” case that previously forced an offset/limit loop. (5) Fix: managed-settingsPreToolUsehooks that deny with"continue": falsenow refuse the call without ending the turn. Reframe worth carrying:v2.1.295’s hook-reliability push andv2.1.296’s subagent/workflow primitives read as one two-cut substrate for multi-agent control — hook denies tighten the per-call rails,autoCompactWindowand the workflow-model env tighten the across-agent rails. Watch: whether the next cut returns to a single surface (hooks, workflow, or subagents) or stays omnibus. Log against MOC - Developer Tools and MOC - Agentic Coding. -
2026-10-11-AI-Digest —
v2.1.296(2026-10-09) remains the newest tag — no new cut today, the first weekend day since thev2.1.295/v2.1.296two-cut subagent/workflow substrate landed.already-reported:2026-10-10-AI-Digest (which covered subagent-levelautoCompactWindow,CLAUDE_CODE_WORKFLOW_SUBAGENT_MODELandCLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MSenv, Readallow_large, and the managedPreToolUse"continue": falsefix). Reframe worth carrying from the Key Takeaways:Claude Code is in a cooling-off weekend after the two-cut subagent/workflow substrate, notrelease cadence has broken. Watch: whether Monday returns to a single surface (hooks, workflow, or subagents) or ships another omnibus cut. Log against MOC - Developer Tools and MOC - Agentic Coding. -
2026-10-14-AI-Digest —
v2.1.299(2026-10-14) breaks the two-day blocked-fetch gap and ends thev2.1.296tip the digest has carried since Oct 11. Headline additions: idle compaction — terminal conversations at≥200Ktokens left idle for~54 minare compacted before the1hprompt-cache window expires, tunable viaCLAUDE_CODE_IDLE_COMPACT_MIN_TOKENSor turned off entirely with"idleCompaction": falseinsettings.json; new envCLAUDE_CODE_DISABLE_FILE_MENTIONS— when set,@filementions hand Claude the file path for tool-reads rather than inlining contents at prompt-build time;/usagewarnings surface when max effort, workflows, always-on context, or large tool results are active; memory + exit-hang fixes under--debug/--debug-filefor debug logs on disk/network mounts that stop accepting writes. Load-bearing reframe:idle-compaction is now a tunable session-lifetime primitive, notanother performance tweak— the1hprompt-cache TTL has been the implicit idle-timeout substrate for weeks of coverage, and this cut makes compaction-before-expiry a first-class configurable behaviour. Watch: whether~54 minholds as the right default across long-running agent sessions. Log against MOC - Developer Tools and MOC - Agentic Coding. -
2026-10-16-AI-Digest —
v2.1.301shipped 2026-10-15 (~19:22UTC) — new since yesterday’s digest coveredv2.1.300, extending the intra-day release cadence into a second consecutive day of same-day activity (thev2.1.299 → v2.1.300jump was six hours apart;v2.1.300 → v2.1.301is cross-day). Headline additions: unattended-retry safety valve —CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MSlets unattended retry mode bail when a usage-limit reset is too far out, closing an edge case where overnight loops burned credits waiting on a reset window measured in hours; credit-spend-without-consent fix — switching to a smaller-context model now auto-summarizes with the previous model first, so the user’s words aren’t silently re-tokenized at a different model’s rate; also fixes conversations that kept being compacted behind an LLM gateway reporting a different model than the one actually serving; OpenTelemetry mod observability —classifier_verdict,classifier_category, andpermission_modenow ride ontool_decisionevents; mod ergonomics —rowsmulti-lineInputfield,.catchfires only on throw/timeout (not resolved denies),$.env.setresolves{}or{ deny },fable/bestalias retries once on previous Fable model when newest isn’t org-available; VS Code — LaTeX math rendering ($$,\[…\]), panel-crash reopen loop fix, “[object Object]” diagnostics fix, usage-limit banner now carries a “Get more usage” link for Pro/Max; file-handling fixes — Grep/Glob silent-no-match on program failure, Read mistakenly treating.xlsm/.parquet/.epub/.heicas text, worktree-create hook deleting unpushed commits without asking, artifact updates refused when PreToolUse covers Edit/Write. Reframe worth carrying:the modal cadence this week is one cut per day with occasional same-day double-ups, not "two cuts per day routine"— v2.1.299 → v2.1.300 same-day was six hours apart; v2.1.300 → v2.1.301 is cross-day. Watch: whether av2.1.302lands by end-of-day Friday or holds through the weekend. Log against MOC - Developer Tools and MOC - Agentic Coding. -
2026-10-17-AI-Digest —
v2.1.302shipped 2026-10-16 (~20:53UTC) — new since yesterday’s digest coveredv2.1.301, keeping the roughly-one-cut-per-day cadence into a fourth consecutive day. Headline additions: client-side auto-mode is now configurable —CLAUDE_CODE_AUTO_MODE_MODELpicks the model the client’s auto-mode classifier runs on, and/configgains an “Idle compaction” row (following up on the idle-compaction landing inv2.1.299); fork subagents on by default acrossclaude -p, the Agent SDK, the desktop app, and VS Code — the fork mode that was opt-in last week is now the default surface, with cold-start fresh subagents as the explicit path; default perm mode fix —claude -pand Agent SDK sessions on third-party providers now start indefaultpermission mode when none is set, closing the quiet credential-escalation path; fixes — “Prompt is too long” errors when stopping a turn during compaction, Read tool loading image files of any size into memory (image sources over128MBare now refused), cloud-session cost/usage counters no longer restart from zero after a session resumes in a new process. Reframe worth carrying:default behaviors keep tightening — fork subagents on by default and third-party-provider default-perm-mode fix make v2.1.302 a defaults-hardening cut on top of the idle-compaction primitive from v2.1.299, nota feature-light reliability bump. Watch: whetherv2.1.303holds through the weekend or lands by end-of-day Friday. Log against MOC - Developer Tools, MOC - Agentic Coding, and MOC - Agent Security. -
2026-10-18-AI-Digest —
v2.1.302(2026-10-16,~20:53UTC) remains the latest release — nov2.1.303as of today, breaking the roughly-one-cut-per-day cadence that ran Oct 14→16.already-reported:2026-10-17-AI-Digest covered thev2.1.302additions (fork subagents on by default,CLAUDE_CODE_AUTO_MODE_MODEL, default perm-mode fix forclaude -pon third-party providers, Read-tool>128MBimage refusal, cost-counter resume fix). Reframe worth carrying:quiet Sunday — the four-day cadence pauses rather than compounds. Watch: whether Monday opens withv2.1.303or the weekend quiet extends into early next week. Log against MOC - Developer Tools and MOC - Agentic Coding. -
2026-10-19-AI-Digest —
v2.1.303shipped late 2026-10-18 (~22:26UTC, authorashwin-ant) — new since yesterday’s digest explicitly flagged “nov2.1.303as of today.” The release notes carry a single bullet: “Bug fixes and reliability improvements.” No itemized changes, no new flags, no changelog surface — the three-day quiet stretch yesterday’s digest put a Monday-watch on resumed into the weekend instead.already-reported:2026-10-17-AI-Digest covers the prior-tagv2.1.302(fork subagents on-by-default,CLAUDE_CODE_AUTO_MODE_MODEL, Read-tool>128MBimage refusal, cost-counter resume fix). Load-bearing softener: a bug-fix-only cut on a Sunday is not the “cadence pattern” running narrative — one weekend ship isn’t a trend. The honest read ispoint release, no notable surface change. Log against MOC - Developer Tools and MOC - Agentic Coding. -
2026-10-20-AI-Digest —
v2.1.304shipped 2026-10-19 (authorashwin-ant) — a real surface change after Sunday’s bug-fix-onlyv2.1.303cut flagged in 2026-10-19-AI-Digest. Two notable new commands land in the same release./auto-mode-setupis a guided auto-mode walkthrough for Bedrock, Vertex, Foundry, Claude apps gateway, and telemetry-disabled sessions — lowers the activation energy for installing auto-mode on alternative inference backends (previously documentation-only)./claude-api managed-agents-securecompares a Managed Agents agent’s settings against Anthropic’s security guide without changing anything — read-only drift detection against a published hardening baseline (it is review surface, not auto-remediation). Mod/plugin surface additions:decider: "person"on a mod’stool.checkanswer (only the permission dialog or host callback can approve — a primitive for “you don’t get to self-approve this one”);e.isReadOnlyexposed ontool.check; transcript line now emitted when a plugin skips another mod’s hook (both make agent debugging less opaque). Sandbox / safety fixes:rm -ron/Volumes,/media,/mnt/cnow triggers the safety prompt (closes a cross-platform gap that treated external-drive and WSL mount roots as “ordinary paths”); sandboxed commands on Linux no longer fail onsandbox.filesystem.denyReadglobs containing non-class brackets like[user-id](pure correctness fix for anyone whose denyRead patterns interpolate per-user placeholders); Write results outside the working directory now display as~/…or full path rather than relative../../…. Plus the usual bundle of cloud-session, Remote Control, and VSCode fixes: scheduled subagent WebFetch approval waits, OpenTelemetry settings post-sign-in, Consumer Terms notice after a server error, PR/CI merge-conflict flapping. Load-bearing softener: this is a real feature cut, not a cadence story — onev2.1.304on a Monday after one bug-fix-only Sunday is not “weekend-feature rhythm.” What is new today is the specific commands that landed:/auto-mode-setupand/claude-api managed-agents-secureboth make installation/compliance work with Claude Code more observable rather than more automated. Log against MOC - Developer Tools and MOC - Agentic Coding. -
2026-10-21-AI-Digest —
v2.1.306shipped 2026-10-21 — a point release the day afterv2.1.305, which was itself a real surface change following the Sundayv2.1.303bug-fix-only cut flagged in 2026-10-19-AI-Digest. Two cross-day beats worth separating.v2.1.306carries two bug fixes targeted at remote/MCP-heavy workflows:claude -pinside cloud sessions no longer reports “Not logged in” when the session is started without its own env vars (a cloud-session class bug, not a local-CLI one), and an API error being masked as “prompt is too long” plus an unneeded compaction in sessions with many MCP tools is fixed (combined, the two make long-running MCP-heavy agent sessions less likely to silently self-truncate on upstream failures).v2.1.305(2026-10-20) is the real surface change in the pair, with four load-bearing items:sandbox.allowNestedUserNamespaces(new sandbox toggle for nested user-namespace workflows — unblocks the “Claude Code inside a container, inside a sandbox” pattern Vercel + Fly deploy flows have been accumulating);CLAUDE_CODE_RETRY_WATCHDOG_USAGE_LIMIT_RECHECK_MS(explicit env var for the retry-watchdog’s usage-limit recheck interval — previously an unexposed internal); av2.1.304tool-search regression on Vertex AI and Bedrock backends fixed (narrow but regression-class, worth noting the two-day fix cadence between regression land and corrective land); and improved/usagewith one-line fixes applicable viaf(keeps surfacing usage-limit UX as a maintenance focus). Reframe worth carrying: two surface changes in two days — cloud-session env fix, MCP-tool prompt masking, nested sandbox namespaces, Vertex/Bedrock tool-search regression fix — is a cadence shape consistent with a steady November auto-mode push, not the quiet-stretch pattern Beads and OpenSpec are both running this cycle.already-reported:2026-10-20-AI-Digest forv2.1.304; today’s lines are both new. Log against MOC - Developer Tools and MOC - Agentic Coding. -
2026-10-22-AI-Digest — Two tags since the last digest:
v2.1.307(2026-10-21) andv2.1.308(2026-10-22) — Oct 21 is the substantive one, Oct 22 is a bug-fix tag.v2.1.307highlights:/claude-api api-versioncommand added to move Claude API-targeted code to API version2026-10-21;claude_code.safety_eventOpenTelemetry event emitted for each tool call stopped, prompted, or sent back by a permission rule, auto mode, a safety check, a hook, or the sandbox (pairs withv2.1.306’ssandbox.allowNestedUserNamespaceswork by exposing the sandbox’s refusals as a per-call signal); fixed requests failing with a model-not-found error whenCLAUDE_CODE_DISABLE_1M_CONTEXTis set and the model is an alias with the[1m]suffix (opus[1m]and similar); and@claude review stop(alsooff/pause) added to Code Review to end an@claude review alwayssubscription on a PR without starting a new review.v2.1.308is a bug-fix-only cut with no itemised changelog — a standard follow-up tag. Reframe worth carrying:v2.1.307is the first release that exposes safety-mediated tool-call outcomes as an OpenTelemetry event — anyone wiring auto mode or hooks into a cloud session now has an observability pathway for sandbox and permission-rule actions without parsing stderr. The/claude-api api-versioncommand is housekeeping for teams running Claude API code against the newest surface;[1m]alias handling matters for anyone pinning long-context runs through the disable flag. Log against MOC - Developer Tools and MOC - Agentic Coding. -
2026-10-23-AI-Digest —
v2.1.309(2026-10-22) ships the first substantive cut after yesterday’s bug-fix tagv2.1.308and the OTel-event-shippingv2.1.307— four sandbox-and-permission hardenings land together. (1) Sandboxed Bash on macOS and Linux no longer sources shell startup files from outside the sandbox — the configured startup environment stops bleeding into tool executions. (2) Sandboxed commands and auto-accepted edits now can’t modify the--mcp-configfile — closes a path where a tool run could rewrite its own MCP wiring mid-session. (3)claude ultrareviewnow requires workspace trust; opt-out is explicit (--trust-workspaceflag, no value, orCLAUDE_CODE_DISABLE_ULTRAREVIEW_TRUST_CHECK=1). Scripts and CI jobs that runultrareviewheadlessly need to pass the flag or set the env var; the behaviour change is breaking by design. (4) In bypass-permissions mode (Claude Desktop + the VS Code extension), dangerousrm/rmdircommands are now denied immediately with a rewrite hint instead of prompting — the prompt-and-let-user-approve path for destructive filesystem ops is gone from that mode. Reframe worth carrying: this is a permissions-posture tightening, not a feature cut — sandboxed-and-auto-accepted contexts (the ones agent authors reach for first) have one more trust boundary than they did yesterday. Reads as a measured response to the two internal OpenAI monitor-weakening incidents the Oct 22 digest covered, even without a direct link in the release notes. Log against MOC - Developer Tools, MOC - Agentic Coding, and MOC - Agent Security. -
2026-10-24-AI-Digest —
v2.1.310(2026-10-23) is the third cut in four days — one day after yesterday’sv2.1.309and three days after thev2.1.308bug-fix tag. Four surface changes land, mostly plumbing not posture. (1) Monitor tool now reaches Bedrock, Vertex, and Foundry — previously direct-API only — and runs even when telemetry or nonessential traffic is disabled. Enterprise deployments pinned to a gateway can finally run the background-task flow direct-API customers have had sincev2.1.300. (2) Gateway retry fix foreffort-2025-11-24beta. When a gateway rejects theeffort-2025-11-24beta header or a mid-conversation system message, the client retries without them instead of failing — a strict gateway used to break the session; the degraded request now lands. (3) Compaction no longer retains dense text (base64, SVG). Compaction after aPrompt is too longerror used to carry base64 blobs and inline SVG through the summary; those are now stripped. Separate fix:cleanupPeriodDaysno longer wipes recent pasted images. (4) Non-interactive MCP timeout + Enterprise custom roles. A timed-out MCP call with an unanswered elicitation now reports back that no answer came, so Claude won’t repeat the call. Enterprise custom roles now gate cloud sessions and Remote Control — governance surface tightens by one layer. Three releases in four days (v2.1.308on 2026-10-20,v2.1.309on 2026-10-22,v2.1.310on 2026-10-23) extend the sustained-cadence pattern of the September–October stretch. Honest read:maintenance tempo without a surface shift. Log against MOC - Developer Tools and MOC - Agentic Coding. -
2026-10-25-AI-Digest — No new release today.
v2.1.310(2026-10-23) remains the head — the first quiet day since the Oct 22–24 three-in-one window with Beads and OpenSpec, and the honest frame ispause after the three-in-one window, not a compounding pattern. Separately, Claude Code is one of three test harnesses referenced in today’s Shandong harness study (arXiv:2610.04433 / The Decoder) alongside OpenCode and mini-SWE-agent — with the model held fixed on the447-task SWE-bench Verified subset, harness swaps move pass rates no more than noise (within ~5points) while per-task cost varies up to3×, attributed to system-prompt and tool-schema preamble resent on every step. Load-bearing softener: the specific~16.6K(Claude Code) vs<1K(mini-SWE-agent) preamble-token numbers circulating around the paper do not appear in the arXiv abstract page — treat those figures as paper-body claims pending the PDF. Honest frame:research-paper mention, not a new release— the paper reads harness choice as a cost decision, not a capability decision, on SWE-bench-shaped tasks. Log against MOC - Developer Tools and MOC - Agentic Coding. -
2026-10-27-AI-Digest — Claude Code
v2.1.311shipped2026-10-26, breaking the two-day quiet stretch the Oct 26 digest flagged. The release skews heavily toward reliability fixes rather than new surface area. Headline additions:--hold-idle-fileand--max-hold-minonself-hosted-runnerto keep an idle session alive when the host reports leftover processes, plus an Explanatory output style tip. Notable fixes: standard-context sessions hitting the200K-token ceiling now auto-compact and continue rather than stopping with a credits error; long startup/edit freezes from giant CLAUDE.md list items; subagent MCP tools when the server connects late;/rewindno longer offering “Summarize” whenDISABLE_COMPACTis set. The notable behaviour change is thatultrathinkin the interactive terminal now ties directly to the5.5model family — it runs the turn at xhigh effort on Opus 5.5, Sonnet 5.5, Haiku 5.5, and Fable 5.1 through Anthropic’s API.DISABLE_COMPACTis now a one-way lock: it can turn compaction off, not back on. Model IDs drop the[1m]suffix when it has no effect, and auto mode warns before the first read outside working directories. Reframe worth carrying:reliability-leaning cut with a model-family tie-in on ultrathink, not a surface shift— theultrathink-to-5.5-family tie is the practitioner-visible behavioural change buried in a reliability-flavoured release. Log against MOC - Developer Tools and MOC - Agentic Coding. -
2026-10-29-AI-Digest — No new release today —
v2.1.312(2026-10-27) remains the tip, same tagalready-reported:2026-10-28-AI-Digest. Four consecutive days of stable builds across Claude Code, Beads, and OpenSpec: Claude Code shipped four tags in that run (v2.1.309–v2.1.312), and the current pattern is fix-only cadence coming into end-of-month. Nov2.1.313as of today. Log against MOC - Developer Tools and MOC - Agentic Coding. -
2026-11-03-AI-Digest — Claude Code
v2.1.317on2026-11-03— breaks the three-day stability window carried from 2026-11-02-AI-Digest, shipping four load-bearing changes. (1)/scheduleconnector-drift warning — cloud scheduled tasks now surface a warning when the schedule gains connectors the author did not request, plugging the “scheduled task gains new scope between runs” trust hole directly. (2) Pre-send account-email leak check on web and shell tool calls — narrower than a general credential-exposure check, explicitly scoped to the account email address; if a tool call would ship that email to the network, it is intercepted before send. (3) Agent SDK hookonFailure: "block"— a failing hook callback now blocks the gated action instead of letting it proceed; default-failure semantics flip from fail-open to fail-closed on explicit opt-in. (4)GET /v1/organizations/analytics/costcost-report endpoint on the Claude apps gateway admin API, plus a fix whereclaude -pexits1with a visible error (text + json) when disk-full / quota errors drop transcript or~/.claude.jsonwrites — previously it exited0and swallowed the failure. The scheduled-task guardrail and account-email check are practitioner-direct wins; the hook semantics change is a behavioural pin for teams running autonomous SDK workflows and worth re-testing before next scheduled fire. Claude Code Security now has the connector-drift and email-leak items as fresh entries. Log against MOC - Developer Tools and MOC - Agent Security. -
2026-11-04-AI-Digest — Claude Code
v2.1.318on2026-11-04— another day-over-day cut after yesterday’sv2.1.317. Three load-bearing threads per the release notes. (1) Sign-in expiry telemetry —claude auth statusnow surfacesloginExpiresAt,claude -pJSON carriescredential_expires_at, andclaude -pbegins printing a stderr warning starting10days before a stored claude.ai sign-in ends — a long-standing silent-failure mode for scheduled routines whose auth lapses mid-run finally gets a usable signal. (2) IDE-terminal install guard — Claude Code no longer installs or updates the IDE extension when started inside an IDE terminal — removes the double-install footgun that bit anyone runningclaudefrom inside Cursor or VS Code’s integrated shell. (3) Resumed-thinking regression (removal) — the2.1.288fix that preserved earlier thinking on resumed conversations has been removed, practitioner-visible for anyone relying on preserved thinking across resumes and worth retesting long-horizon agent flows that chain resumes. Also this cut:--continuelosing earlier conversation after malformed tool-call retries (regression from2.1.314) is fixed; background subagents move shell commands to the background after3minutes;assume_roleon mantle upstreams and aneffortoption for$.model.forkship alongside config-save fixes on shared network home directories. Log against MOC - Developer Tools and MOC - Agentic Coding.