Claude docs changes for July 11th, 2026 [diff]
Executive Summary
- Claude Code 2.1.207 makes auto mode available on Bedrock, Vertex AI, and Foundry without the
CLAUDE_CODE_ENABLE_AUTO_MODEopt-in, closes a plugin shell-injection vector, and fixes a security-consent dialog bypass on non-interactive runs plus terminal freezing during long streamed responses. - A new
agent-memory-2026-07-22beta header rolls out across the Managed Agents / Memory Store API reference, replacingmanaged-agents-2026-04-01for memory endpoints, with clearerdepth/limit/pagination docs for listing memories. - The Advisor tool docs are restructured to support Claude Fable 5 and Mythos 5 as advisor models, which return an encrypted
advisor_redacted_resultinstead of plaintext advice; the quick start now pairsclaude-sonnet-5withclaude-fable-5. - Access Transparency adds a
cmek_preservecontent-preservation event that can now be triggered by automated safety processing (not only human review), with two new reason codes for policy-violation and CSAE investigations. - Two new Claude Code weekly digests land: Week 27 (Claude Sonnet 5 as the new subscription default, Claude in Chrome GA, background subagents, Claude Desktop on Linux beta,
/radio) and Week 28 (in-app desktop browser,/doctoras a full setup checkup); Bedrock, Google Cloud's Agent Platform, and Claude Platform on AWS now defaultopusto Opus 4.8.
New Claude Code versions
2.1.207
New features
- Auto mode is now available without
CLAUDE_CODE_ENABLE_AUTO_MODEopt-in on Bedrock, Vertex AI, and Foundry; disable viadisableAutoModein settings
Existing feature improvements
- Bedrock, Vertex, and Claude Platform on AWS now default to Claude Opus 4.8
- Auto mode config no longer reads
autoModefrom repo-resident.claude/settings.local.json; use~/.claude/settings.jsoninstead - Agent view: pasting the same text again now expands the existing
[Pasted text #N]placeholder instead of adding a duplicate - Agent view: blocked session peeks lead with the question and show a worded staleness clock (
waiting 3m) instead of a duplicate timestamp - Plugin hooks/monitors/MCP headersHelper:
${user_config.*}in shell-form commands is now rejected, closing a shell-injection vector; use exec-formargsor$CLAUDE_PLUGIN_OPTION_<KEY>instead - Plugin option values (
pluginConfigs) are no longer read from project-level.claude/settings.json; only user,--settings, and managed settings are honored
Major bug fixes
- Fixed the terminal freezing and keystrokes lagging while streaming responses containing very long lists, tables, paragraphs, or code blocks
- Fixed remote managed settings from a non-interactive run (
claude -p, the SDK) being permanently recorded as consented without ever showing the security consent dialog - Fixed spurious prompt-injection warnings triggered by benign system-generated conversation updates
- Fixed the auto-updater overwriting a custom launcher script or symlink at
~/.local/bin/claudeon every release;/doctornow reports an externally managed launcher - Fixed a crash loop in agent teams where a malformed teammate mailbox message caused repeated errors every second until the mailbox file was manually deleted
- Fixed
extensions.worktreeConfigbeing left in the repo's.git/configafter the lastworktree.sparsePathsworktree was removed, which broke go-git tools liketea - Fixed malformed bracket patterns in rules globs, skill paths,
.ignore, and.worktreeincludebreaking file reads, file suggestions, and worktree creation - Fixed Remote Control task status updates being lost when the connection recovered from a network interruption or credential refresh
- Fixed Remote Control sessions hosted by the desktop app not showing background agent and workflow progress on mobile and web
- Fixed Bedrock repeatedly requesting fresh AWS SSO credentials from IAM Identity Center on every API request
- Fixed an indefinite hang on Windows when AWS credential resolution stalls (e.g. a stuck
credential_process); a 60-second stall guard now fires instead of waiting forever - Fixed
/usage-creditsamount inputs silently stripping malformed values (e.g. a pasted timestamp) to digits instead of rejecting them; amounts over $1,000 now require a typed confirmation
Claude Code changes
New Documents
whats-new/2026-w27 [Source]
Weekly dev digest for releases v2.1.195–v2.1.201 (June 29 – July 3, 2026): Claude Sonnet 5 becomes the default model for Pro, Team Standard, and Enterprise subscription seats (1M-token context, adaptive thinking on by default); Claude in Chrome reaches general availability; subagents run in the background by default instead of pausing the conversation; Claude Desktop launches in beta on Ubuntu/Debian; and /radio streams Claude FM lo-fi radio. Also notes Artifacts reaching Pro/Max, an org default model setting, stacked skill invocations (up to 5), and automatic retry of transient rate-limit errors.
whats-new/2026-w28 [Source]
Weekly dev digest for releases v2.1.202–v2.1.206 (July 6–10, 2026): Claude Code desktop gets a built-in, sandboxed browser for external sites; /doctor (alias /checkup) becomes a full setup checkup that diagnoses and fixes issues instead of just reporting them. Also notes auto mode blocking transcript tampering and unresolved rm -rf targets, /cd path suggestions, and agent view state/headline improvements.
Changed documents
whats-new [Source]
- Added the Week 27 and Week 28 digest summaries linking to the two new pages above. [lines 5-24] [Source]
Agent SDK for Python [Source]
- New
SystemPromptFileoption ({"type": "file", "path": "..."}) loads a large system prompt from disk instead of passing it as a string, avoiding OS argv length limits (~128 KB on Linux, ~32 KB on Windows) that fail process spawn with the string form. [lines 864-879] [Source]
Amazon Bedrock, Google Cloud's Agent Platform, Claude Platform on AWS [Source]
- Without pinning env vars, the
opusalias now resolves to Opus 4.8 on all three providers (previously Opus 4.6 on Bedrock/Vertex, 4.7 on Claude Platform on AWS); Bedrock and Vertex's unpinned primary model default also moves from Sonnet 4.5 to Opus 4.8. [lines 166-181] [Source]
Model configuration [Source]
- Provider default-model table split out per provider: Claude Platform on AWS's
defaultmode now resolves to Opus 4.8 (was 4.7), and Bedrock/Google Cloud's Agent Platform now default to Opus 4.8 while Microsoft Foundry stays on Sonnet 4.5/Opus 4.6. [lines 28-40] [lines 262-268] [Source] - Fable 5's automated content-safety fallback now always re-runs on Opus 4.8 (dropping the separate Opus 4.7 fallback previously used on Claude Platform on AWS). [line 315] [Source]
Permission modes, Permissions, Glossary, Desktop application, How Claude Code works [Source]
- Auto mode is no longer labeled a "research preview" in any of these docs — it's now described as generally available, though still not a safety guarantee. [line 139] [Source]
Permissions, Security, Communications kit, VS Code, Tools reference [Source]
- Read-only file tools (Read, Grep, Glob) now document that they prompt for paths outside the working directory and
additionalDirectories, not just edits/shell commands; Manual mode's description changes from "asks before each action" to "asks before file edits and most shell commands." [lines 8-10] [Source] - A built-in set of read-only Bash commands (e.g.
ls,cat,git status) runs without prompting regardless of mode; restrict it with sandboxdenyReadrules. [lines 7-17] [Source] - New Tools reference paragraph explains the "Permission required" column: tools marked No can still prompt for out-of-directory paths, and
Bashis marked Yes despite its built-in read-only command allowlist. [line 5] [Source]
Errors reference [Source]
- Anchor links with apostrophes now use plain ASCII IDs (e.g.
#youve-hit-your-session-limitinstead of the URL-encoded curly-quote form), fixing links that previously failed to jump to the right section in some renderers. [lines 23-35] [Source]
Claude Desktop on Linux [Source]
- New "Troubleshoot" section covers
E: Unable to locate package claude-desktop: check the repository file was written, thatdpkg --print-architecturereportsamd64/arm64, andapt updateoutput for reachability/key errors before falling back to a downloaded install. [lines 97-108] [Source]
Minor edits (not itemized individually)
index.mdandoverview.mdreworded "environment" to "surface" in a couple of places, with no new information beyond what's covered above.
API changes
Changed documents
Access Transparency [Source]
- A
cmek_preservepreservation event can now be written whether preservation was initiated by human review or an automated safety pipeline; previously the docs stated preservation always followed a humananthropic_accessevent. [lines 24-25] [lines 115-155] [Source] - Two new reason codes documented:
policy_violation_investigationandcsae_report, both used for preservation events rather than access events. [lines 161-167] [Source]
Advisor tool [Source]
- Claude Fable 5 and Mythos 5 can now be advisor models; their result comes back as an encrypted
advisor_redacted_result(server-side only), while Opus 4.8 still returns the plaintextadvisor_resultshown in earlier examples. [lines 64-65] [Source] - Quick start now pairs
claude-sonnet-5as executor withclaude-fable-5as advisor (previouslyclaude-sonnet-4-6/claude-opus-4-8); "Model compatibility" and "Platform availability" sections are reordered after "Cost control." [lines 40-65] [Source]
Beta headers, Create Agent, Create Skill, Create Skill Version, List memories [Source]
- New
agent-memory-2026-07-22beta header added to theanthropic-betaenum (also reflected across the Python, TypeScript, Java, and Go reference pages). [line 82] [Source] - List memories:
depth,limit,path_prefix, andviewget precise semantics (e.g.path_prefixmust end with/;view=fullcapslimitat 20), and theorder/order_byparams are removed in favor of a stable server-defined order. [lines 20-60] [Source] - Custom tool
descriptionlimit is now documented as 1-4096 characters (up from 1-1024) on this reference set. [line 573] [Source] - Create Skill / Create Skill Version:
filesis now a required parameter (was optional), and the request example switches toContent-Type: multipart/form-datawith a sample-F files=upload. [lines 88-96] [lines 168-176] [Source]
Webhooks, Work [Source]
- The
environment.*andmemory_store.*webhook event types and their event-data schemas are removed from the reference (default, Python, TypeScript, Java, and Go pages). [line 850] [Source] - The
secretcredential field onBetaSelfHostedWorkis removed from every work endpoint's schema, including polling (default, Python, TypeScript, Java, and Go pages). [line 93] [Source]
Fallback credit, Refusals and fallback [Source]
- The refusal-fallback SDK middleware is now documented as available in every Anthropic SDK, including Ruby and PHP, which previously required the manual detect-and-retry pattern. [lines 89-91] [lines 258-259] [Source]
- Fallback credit's manual-retry guidance now scopes to "raw HTTP or custom retry logic" only, since Ruby and PHP get the SDK middleware. [line 9] [Source]
Minor edits (not itemized individually)
- Dozens of per-language (default/Python/TypeScript/Java/Go) API reference pages under
docs-md/api/api/**picked up only theagent-memory-2026-07-22beta header addition and the bumped "N more" beta-header count described above, with no other new information.