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.248

2.1.247→2.1.248·August 27, 2026 at 7:38 PM UTC

Patch release focused on more reliable directory/file sync in remote sessions, a new --restricted mode, clearer artifact republish behavior, and assorted agent and connector guidance fixes.

Changelog

  • [new] Added a --restricted CLI flag (and matching CLAUDE_CODE_RESTRICTED control) for running Claude Code in a restricted configuration.
  • [improved] Directory/file sync for cloud and remote sessions is more explicit about failure and recovery: upload give-ups, quiet/offline machines, empty checkouts, long waits, one-way sync, and mid-session stoppages now surface plain status to the model so it can tell you what landed, what did not, and when to redo work on your machine.
  • [changed] Artifact publishing no longer requires a favicon on every redeploy — set it on first publish; omit it on later publishes (same path or existing url) to keep the current icon, and pass a new one only when you want it changed. Artifact listings can also include favicons.
  • [improved] Updating an existing artifact is stricter about reading the live version first (action: "read" with that url) before publishing, so updates build on what is actually deployed instead of creating a separate artifact.
  • [improved] Clearer handling when a remote or MCP tool is unavailable: org policy/settings blocks, re-authorization required, or a disconnected server — continue without the tool and say so when the task depends on it.
  • [improved] Stronger guidance for attached-machine workflows: route Bash/Read/Edit/Write to the named machine with absolute paths, keep this environment for scratch only, and say plainly when the machine is unreachable.
  • [improved] MCP connector discovery is richer — list/search/resolve flows distinguish org-level install vs enabled-in-this-chat, surface custom org connectors, and avoid claiming a connector is usable when it is only authenticated but toggled off.
  • [changed] Subagent defaults emphasize background work unless the next step truly depends on the result; spawning remains opt-in when the user asks, with clearer “never fabricate pending results” behavior.
  • [new] Default keybinding support for ctrl+enter.
  • [changed] Release binaries are substantially smaller across platforms.

Models & prompts

  • Refined prompts for directory sync edge cases (gave up sending changes, session-only inbound sync, turn-boundary-only sync, cancelled agents, and “files arrive on the user’s next message”).
  • Ultracode / workflow authoring text tightened: standing ultracode opt-in still means exhaustive workflows by default; workflow scripts must declare a pure-literal meta block and are plain JavaScript passed inline.
  • Focus mode, brief/autonomous execution, SendUserMessage-style user-visible replies, and correction/memory timing (“write memory in the same turn you engage the correction”) are spelled out more clearly for the model.
  • PR flow still optionally offers Slack posting when CLAUDE.md mentions it; Chrome tools that are deferred should be batch-loaded via ToolSearch in one call.
  • GitHub CLI sessions missing the workflow scope get a direct gh auth refresh -s workflow hint before /web-setup again.

Under the hood

  • New environment knobs for experimental agent teams, coordinator worker model inheritance, background worker check-in interval, directory sync streaming, and remote tools policy.
  • Additional internal telemetry and feature gates around directory sync (including git worker upload/pull points), daemon upgrade deferral when busy, bridge/partial message handling, remote tool preview, and workflow skill autoload.
  • New metrics API route for Claude Code.
  • CDN hosts used for web/artifact-related assets (cdn.jsdelivr.net, cdn.tailwindcss.com, cdnjs.cloud).
  • Removed the CLAUDE_CODE_ASSUME_FIRST_PARTY_BASE_URL assumption path; SDK compat wrapper list drops an older tested version.
  • Artifacts SDK typings updated for optional favicon on list results and the first-publish-only favicon rule.

Upgrade notes

  • If you rely on artifact icons, you can omit favicon on redeploys; existing icons are preserved unless you pass a new value.
  • Organizations rolling out locked-down installs can start adopting --restricted / CLAUDE_CODE_RESTRICTED.
  • Remote and cloud sessions may report file-sync status more often when the local machine is asleep, offline, or stops uploading — that is expected and means the session is continuing on whatever tree it already has until the next successful sync.

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.8 KBversion.jsonMetadata172 Bcli-wrapper.cjsCJS4.9 KBinstall.cjsCJS7 KBsdk-tools.d.tsTS158.3 KBLICENSE.mdDocs147 B
Older release← 2.1.247Newer release→ 2.1.250
All Claude Code releases →