• Tech Dev NotesTech Dev Notes
Apps
  • Lookup
  • Compare
Market movement
  • Charts
  • Rankings
Visual proof
  • Screens
  • Store listings
  • Icons
Stacks and releases
  • Tech stacks
  • Tool releases
  • Developers
More
  • X feature flags
  • Grokipedia
  • Grok companions
  • Blog
  • Follow on X
Skip to content

© 2026 Tech Dev Notes

RSSAboutAPIPrivacyTermsSitemap@techdevnotes
Claude Code

Anthropic · CLI

Claude Code 2.1.216

2.1.215→2.1.216·July 20, 2026 at 6:40 PM UTC

Patch release: richer artifact publish/list/update/watch flows, safer handling of invalid MCP tool schemas and destructive deletes, and clearer auto-mode denial accounting.

Changelog

  • [new] Artifacts support listing earlier publishes, updating an existing artifact by URL (so the link is kept), and session-local live watches (watch / status / unwatch) that notify on republishes from other sessions.
  • [new] Publishing an artifact can arm a live subscription automatically; watches reconnect if the connection drops or the short-lived credential expires, and appear in /tasks.
  • [changed] Before publishing, Claude must read the full file—even when asked not to—so content is never distributed unseen.
  • [new] MCP tools whose input schemas would be rejected by the API are dropped at load time; other tools from that server still load, and the exclusion reason is surfaced if you ask about a missing tool.
  • [changed] Transcript denial records distinguish real denials from aborts: interrupted / cancelled (Esc or turn-abort) are not counted as denials when aggregating permission history.
  • [changed] Irreversible-deletion protection now treats forced recursive deletes of /, ~, or a direct child of root as catastrophic unless the user named that exact target.
  • [changed] Questions with fewer than two options are rejected instead of shown; Claude states the single path and continues rather than inventing a filler choice.
  • [changed] Optional skill allowlisting for the main session matches canonical skill names (or a :name suffix) only—not display names or aliases.
  • [changed] Artifact tool results can include a liveSubscription field reflecting watch state after publish.

Models & prompts

  • Plan mode, focus mode, computer-use MCP, and PR/Slack follow-up guidance remain in effect, with focus mode still collapsing progress to the final user-visible message only.
  • Auto-mode classifier review and denial-analysis prompts were tightened so interrupt/cancel noise and MCP-authored error text cannot inflate denial counts or justify allow-rule proposals alone.
  • Skill-invocation wording was simplified; scoped directory skill selection and the hard “invoke skill before any other response” requirement were removed from the built-in skill guidance.

Under the hood

  • New frame deploy API routes (/api/frame/deploy/prepare, /api/frame/upload) back artifact upload/deploy preparation.
  • Internal gates for dropping invalid MCP tool schemas, OAuth 401 side-query recovery, auto-mode beta latching, background roster orphan pruning, org-memory decision lifecycle, and a simpler Fleetview path (CLAUDE_CODE_FLEETVIEW_SIMPLE / tengu_fleetview_simple).
  • SDK compatibility list extended through 0.3.215.
  • Stale experimental env flags cleaned up (policy skills, launch composer, ownership frame, workflow size warnings, and related one-offs).

Upgrade notes

  • Artifact watches do not survive restart or --resume; re-watch by URL if you still need live republish notifications.
  • If an MCP tool disappears after upgrade, check whether its input schema was invalid—the rest of that server’s tools should still be available.

content/

Browse captured content/

Same tree as claude-code/latest/content for this version. Open the full browser for sidebar navigation between docs and other files.

Open content/ browser →

8 listed · 8 in tree

content/ browserNavigate docs, prompts, and root filesFolder index plus per-file pages with prev/next and a full file sidebar.
README.mdDocs2 KBpackage.jsonMetadata1.4 KBmanifest.jsonMetadata1.9 KBversion.jsonMetadata172 Bcli-wrapper.cjsCJS4.9 KBinstall.cjsCJS7 KBsdk-tools.d.tsTS145.5 KBLICENSE.mdDocs147 B
Older release← 2.1.215Newer release→ 2.1.217
All Claude Code releases →