Skip to content
  • 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
ChartsRankingsMoversCompareLookupScreensTech stacksReleases

© 2026 Tech Dev Notes

RSSAboutAPIStatusSecurityPrivacyTermsSitemap@techdevnotes
Claude Code

Anthropic · CLI

Claude Code 2.1.239

2.1.238→2.1.239·August 21, 2026 at 4:55 AM UTC

Patch release: richer Artifacts actions (read, watch/status, multi-file), clearer agent behaviour around focus mode, corrections, and background work, plus internal bridge/sync and permission plumbing.

Changelog

  • [new] Artifacts gain a read action: fetch a published artifact by URL (raw content for your own; an isolated, optional-prompt-steered summary for ones shared with you).
  • [new] Artifacts support watch, unwatch, and status for live-update subscriptions when an artifact is republished or commented on (availability still depends on the session; when watching isn’t live here, the tool reports that plainly instead of implying notifications will arrive).
  • [new] Multi-file artifacts: list_files lists published paths for a URL; read_file saves one path into the scratchpad (or another out_dir after asking).
  • [changed] Artifact publish input is documented as an .html path (markdown publish wording dropped); conflict/force guidance now covers newer versions from other sessions and in-page saves, with merge-then-republish as the default path.
  • [changed] Deleting an artifact requires explicit user confirmation; sessions that can’t surface that prompt no longer retry deletes silently.
  • [changed] First publish / sensitive artifact actions in constrained sessions (e.g. Cowork without an approval surface) fail closed with a clear “don’t retry here” message instead of looping.
  • [changed] Sign-out or account switch drops prior artifact watches and comment auto-replies; a new publish/watch under the current account starts fresh—no silent re-watch just to resume listening.
  • [changed] Background-task membership is a level signal: hosts that re-initialize a still-running CLI get a snapshot of the current set immediately, so reconnects don’t leave a stale “work running” indicator.
  • [changed] Subagent guidance: background by default when useful work can continue; run_in_background: false only when the next step truly depends on the result; never invent pending-agent outcomes.
  • [changed] Focus mode: only the final text of each turn is shown—skip mid-turn progress chatter and put everything the user needs in that final message.
  • [changed] Corrections / memory: write durable memories in the same turn you engage a correction (including “want me to fix it?”), not after the conversation settles; follow-up questions alone are not treated as proof you were wrong.
  • [changed] Skill replay: embedded “## User Request” / “## Input” text from an earlier skill run is historical—don’t re-run one-shot setup or treat it as a live request.
  • [changed] Plan mode: reading someone else’s artifact still needs consent; if no one can answer that prompt in-session, keep planning in the plan file and raise the read in chat instead of retrying.
  • [changed] After opening/updating a PR, if CLAUDE.md mentions Slack, optionally offer a Slack post via ToolSearch—only when the user confirms; failures are skipped silently.
  • [changed] Computer-use MCP and Chrome flows: closed/missing tabs refresh via tabs_context_mcp; declining the Claude in Chrome extension suppresses repeat nudges for the session.
  • [changed] Rate-limit UX can surface a low-priority option when offered (accept/wait telemetry wired for that path).
  • [changed] Remote/CCR agents: permission decisions can be forwarded to the host session, with a documented fallback when forwarding isn’t available.
  • [removed] Legacy frame deploy complete/init API routes are gone from the client surface.

Models & prompts

  • Built-in agent copy tightens autonomy vs. interruption defaults, data-exfiltration caution (only post to chat/tickets when directed; secrets need explicit destination approval), and stash safety across worktrees/sessions (tagged stash push + apply by SHA, not bare stash/pop).
  • Context-management text states that long-thread summarization is normal—continue the task; don’t wrap up early solely because the window grew.
  • Classifier / auto-mode review prompts keep a strict fail-closed shape (response must begin with <block> where required); read-only exploration still bypasses that path.
  • Usage-insights “At a Glance” and teammate onboarding-guide helper prompts remain available with refreshed wording.

Under the hood

  • Directory-sync experiment knobs: archive, git layout, overlay, and optional anchor disable (CLAUDE_CODE_DIR_SYNC_*), with matching start/complete/failure events.
  • Bridge hardening: MCP carrier and prompt SHA256 env controls; bridge server config applied/rejected events; optional disable of hook and plugin forwarding.
  • MCP / tool process isolation hooks for memory cgroups (CLAUDE_CODE_MCP_MEMORY_CGROUP and related gates).
  • Windows Credential Manager integration path (tengu_windows_credman).
  • Startup/park reporting and home-seed timeouts (CLAUDE_CODE_HOLD_REPORT_PARK_AT_INIT, home-seed verdict/hold timeouts, parked-stop retires); optional vitals emitter disable.
  • Bedrock content-type default can be turned off via CLAUDE_CODE_DISABLE_BEDROCK_CONTENT_TYPE_DEFAULT.
  • Chrome tab-group close telemetry; stray select-click drop handling; worker permission-mode restore on resume.
  • Internal feature-gate churn (cobalt/coral/ochre/slate-style gates and several OAuth lock / artifact hljs–mermaid gates retired or replaced)—no separate user-facing toggle list.

Upgrade notes

  • Prefer action: "read" (and multi-file list_files / read_file) over ad-hoc fetch flows when working with published artifacts; pass prompt when summarizing shared artifacts.
  • Don’t rely on bare git stash/pop in multi-session or worktree setups—use tagged stashes or WIP commits as guided above.
  • If you automate Artifacts over the SDK, expect new result shapes for read / watch / unwatch / status and treat watch as best-effort per session configuration.

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.tsTS155.8 KBLICENSE.mdDocs147 B
Older release← 2.1.238Newer release→ 2.1.240
All Claude Code releases →