spacehub

surshar / claude-code

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

Built by Anthropic · github.com/anthropics

chore: Update CHANGELOG.md and feed.xmlBrowse files
GitHub Actions authored on Aug 27, 2026 parent cad6304 · commit c336b74efcb1
2 changed files+56 -21compared with cad6304
MCHANGELOG.md
Mfeed.xml
Large file, diff not shown.
Mfeed.xml+56 -21
@@ -6,8 +6,63 @@
66 <author><name>Anthropic</name></author>
77 <link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md"/>
88 <link rel="self" type="application/atom+xml" href="https://raw.githubusercontent.com/anthropics/claude-code/main/feed.xml"/>
9- <updated>2026-08-26T23:06:33Z</updated>
9+ <updated>2026-08-27T22:12:09Z</updated>
1010 <entry>
11+ <id>https://github.com/anthropics/claude-code/releases/tag/v2.1.248</id>
12+ <title>Claude Code v2.1.248</title>
13+ <link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.248"/>
14+ <updated>2026-08-27T22:12:09Z</updated>
15+ <content type="html">&lt;p&gt;• Added --restricted (or CLAUDE_CODE_RESTRICTED=1): removes the built-in tools that run commands or code and WebFetch (unless named in --tools), keeps file tools inside the working directory, refuses bypassPermissions, and ignores user, project and local settings files&lt;/p&gt;
16+&lt;p&gt;• Added experimental.cacheTtl ("5m" or "1h") to agent frontmatter: a per-agent prompt cache TTL used when no subagent TTL setting is configured&lt;/p&gt;
17+&lt;p&gt;• Added claude self-hosted-runner --client-label &amp;lt;label&amp;gt; (or SELF_HOSTED_RUNNER_CLIENT_LABEL) to override the label the runner registers with (default: hostname)&lt;/p&gt;
18+&lt;p&gt;• Added server-managed settings diagnostics: a startup warning when the settings fail to load, and a /doctor and /status line explaining a load failure or why they weren't fetched (Bedrock/Vertex/third-party provider, custom ANTHROPIC_BASE_URL)&lt;/p&gt;
19+&lt;p&gt;• Added a warning in /web-setup when the GitHub CLI token lacks the workflow scope, since pushes to very large repositories can be rejected without it&lt;/p&gt;
20+&lt;p&gt;• Added /usage-credits for Enterprise organizations billed through AWS Marketplace, self-serve Enterprise, and Enterprise trials, so members can request a higher usage limit from their admin&lt;/p&gt;
21+&lt;p&gt;• Added cross-session messaging (SendMessage / ListAgents) between sessions on the same machine on Bedrock, Vertex, and Foundry, and when telemetry is disabled&lt;/p&gt;
22+&lt;p&gt;• Fixed a prompt-cache miss (and lost extended-thinking context) roughly once an hour in long sessions, caused by tool definitions being re-rendered after an OAuth token refresh&lt;/p&gt;
23+&lt;p&gt;• Fixed the ScheduleWakeup tool definition changing between a session and its --resume when the account had entered usage overage, causing a full prompt-cache miss on the resumed session's first turn&lt;/p&gt;
24+&lt;p&gt;• Fixed Claude Desktop and Cowork sessions disappearing after 30 days: the transcript cleanup now keeps desktop-written sessions while they are in the app (unless org policy manages retention); the new desktopSessionCleanupPeriodDays setting caps the exemption&lt;/p&gt;
25+&lt;p&gt;• Fixed being sent to the login screen when another Claude Code process held the token refresh lock while the session token had expired; the request now fails with a retryable error instead&lt;/p&gt;
26+&lt;p&gt;• Windows: Fixed the claude agents list not responding to the keyboard after detaching from a session, or when launched in a terminal tab left in win32-input-mode&lt;/p&gt;
27+&lt;p&gt;• Fixed the recommended Console sign-in in /login failing with an OAuth error before showing a sign-in URL on machines where it can't be used (for example when ANTHROPIC_API_KEY or an API key helper is set); it now falls back to the API-key sign-in&lt;/p&gt;
28+&lt;p&gt;• Fixed model names in /model and fast-mode switch notices to render as code, so suffixes like [1m] display literally instead of as a link&lt;/p&gt;
29+&lt;p&gt;• Fixed claude agents skipping the workspace trust prompt when the CI environment variable is set&lt;/p&gt;
30+&lt;p&gt;• Fixed claude agents crashing on launch when the PR-status cache held a malformed entry&lt;/p&gt;
31+&lt;p&gt;• Fixed agent view resurrecting a weeks-old background session after the machine was off: such a session now shows as stopped at its real end, and opening it asks before resuming its saved conversation&lt;/p&gt;
32+&lt;p&gt;• Fixed agent view sometimes opening an older conversation, and dropping the typed prompt, when starting a new session&lt;/p&gt;
33+&lt;p&gt;• Fixed claude agents: opening a stopped session that you already resumed in another terminal no longer starts a second process on that conversation; the row now says it is open in a terminal&lt;/p&gt;
34+&lt;p&gt;• Fixed claude agents and claude rm refusing to delete a session ("has commits that are not pushed anywhere") when its worktree branch was already merged into your checked-out default branch (e.g. local main) but not yet pushed&lt;/p&gt;
35+&lt;p&gt;• Fixed background sessions waiting silently when a PermissionRequest or PreToolUse hook prints an invalid answer: the claude agents row now names the hook and the schema error&lt;/p&gt;
36+&lt;p&gt;• Fixed hooks silently treating a stdout {…} object that isn't valid JSON as plain text; it's now reported as a hook error with the parse message&lt;/p&gt;
37+&lt;p&gt;• Fixed /mcp listing a project .mcp.json entry that declares the claude.ai connector type under the trusted "claude.ai" heading; it now appears under its real scope&lt;/p&gt;
38+&lt;p&gt;• Fixed MCP servers whose headersHelper supplies the Authorization header falling into OAuth discovery on a 401 instead of re-running the helper and retrying the call as documented&lt;/p&gt;
39+&lt;p&gt;• Fixed /login to a Claude apps gateway hanging when the managed-settings security approval dialog was required&lt;/p&gt;
40+&lt;p&gt;• Fixed gateway model discovery (CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY) never running when apiKeyHelper is the only credential&lt;/p&gt;
41+&lt;p&gt;• Fixed claude logs leaving mouse tracking, bracketed paste and the alternate screen switched on in the terminal it was run from&lt;/p&gt;
42+&lt;p&gt;• Fixed the trust dialog's list of repo permission rules showing a garbled character when a long rule was cut off in the middle of an emoji&lt;/p&gt;
43+&lt;p&gt;• Fixed the permission mode indicator staying hidden behind the "Press Ctrl-C again to exit" hint when you press shift+tab right after ctrl+c&lt;/p&gt;
44+&lt;p&gt;• Fixed /ultrareview and locally seeded cloud sessions uploading uncommitted edits to prod.env-style and *.tfvars files, or to editor swap, temp, and backup copies of credential files (e.g. key.pem.tmp, id_rsa.swo); they now stay on your machine&lt;/p&gt;
45+&lt;p&gt;• Fixed Remote Control sessions occasionally never showing a permission prompt or the latest messages on the connected device after the CLI silently reconnected&lt;/p&gt;
46+&lt;p&gt;• Fixed cloud sessions occasionally failing at startup when the container's session credentials were not yet readable&lt;/p&gt;
47+&lt;p&gt;• Fixed claude remote-control rejecting its own flags (e.g. --spawn, --name) when a global flag or a wrapper-injected option precedes the subcommand&lt;/p&gt;
48+&lt;p&gt;• Fixed startup warnings (e.g. "N MCP servers need authentication") rendering one column right of the rest of the transcript&lt;/p&gt;
49+&lt;p&gt;• Fixed a backgrounded worktree session losing its checkout: the background session now holds the worktree's lock while it runs, so cleanup and git worktree remove leave it alone&lt;/p&gt;
50+&lt;p&gt;• Fixed @-mentions of other sessions not matching names typed with non-Latin characters (for example Korean entered through an IME)&lt;/p&gt;
51+&lt;p&gt;• Fixed an invalid crossSessionInbound value being silently ignored: it now warns and holds cross-session messages (user settings) or refuses them (managed settings) until fixed&lt;/p&gt;
52+&lt;p&gt;• Fixed rate-limit, usage, and fast-mode messages telling you to run /usage-credits when that command isn't available for your organization (e.g. hidden with DISABLE_EXTRA_USAGE_COMMAND)&lt;/p&gt;
53+&lt;p&gt;• [VSCode] Fixed a chat tab getting stuck on "No conversation found" when its session was never saved; it now starts a new conversation instead&lt;/p&gt;
54+&lt;p&gt;• Improved the Workflow tool's prompt footprint: its description is now about 1k tokens instead of 5.7k, with the script-writing reference moved into a bundled workflow-authoring skill&lt;/p&gt;
55+&lt;p&gt;• Improved the prompt-footer PR badge to check GitHub less often while the pull request is unchanged; a push or a gh pr command still refreshes it right away&lt;/p&gt;
56+&lt;p&gt;• Improved managed settings: client-side timeout, MCP startup-mode, and stream-watchdog env vars no longer trigger the settings-approval prompt&lt;/p&gt;
57+&lt;p&gt;• Improved /ultrareview &amp;lt;PR#&amp;gt; to check before launch that the GitHub account connected to your Claude account can access the repository, and to explain how to fix it, instead of failing after the cloud session starts&lt;/p&gt;
58+&lt;p&gt;• Improved cross-session messaging: falls back to a private per-user /tmp directory when the default one can't be used, and the notice and /status name the directory to fix&lt;/p&gt;
59+&lt;p&gt;• Changed shift+enter in the agent view dispatch input to insert a newline (matching the prompt); ctrl+enter now dispatches and attaches&lt;/p&gt;
60+&lt;p&gt;• Changed /loop: self-paced dynamic mode and the no-prompt autonomous default are now always available, including on Bedrock/Vertex/Foundry&lt;/p&gt;
61+&lt;p&gt;• Changed Anthropic telemetry export failures to log at debug level as [Anthropic telemetry] instead of [3P telemetry] OTEL diag error, so they are not mistaken for your OTel collector failing&lt;/p&gt;
62+&lt;p&gt;• Changed cross-session messaging in Linux user namespaces: root-equivalent trust for unmapped owners is limited to canonical system directories&lt;/p&gt;
63+&lt;p&gt;• Changed SendMessage from a subagent to another session: the result now notes that any reply is delivered to the parent session's conversation, not to the subagent&lt;/p&gt;</content>
64+ </entry>
65+ <entry>
1166 <id>https://github.com/anthropics/claude-code/releases/tag/v2.1.247</id>
1267 <title>Claude Code v2.1.247</title>
1368 <link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.247"/>
@@ -607,24 +662,4 @@
607662 <updated>2026-08-08T02:47:59Z</updated>
608663 <content type="html">&lt;p&gt;• Bug fixes and reliability improvements&lt;/p&gt;</content>
609664 </entry>
610- <entry>
611- <id>https://github.com/anthropics/claude-code/releases/tag/v2.1.225</id>
612- <title>Claude Code v2.1.225</title>
613- <link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.225"/>
614- <updated>2026-08-08T01:09:19Z</updated>
615- <content type="html">&lt;p&gt;• Added gateway spend-limit support to Claude Code's usage warning; the limit-reached message now names the cap, its reset time, and the operator's message (requires the gateway on 2.1.225)&lt;/p&gt;
616-&lt;p&gt;• Added a workspace trust prompt to claude agents for untrusted directories, matching the behavior of claude&lt;/p&gt;
617-&lt;p&gt;• Fixed a transient 401 replacing a long-lived CLAUDE_CODE_OAUTH_TOKEN with a stored login's short-lived token, breaking headless sessions until restart&lt;/p&gt;
618-&lt;p&gt;• Fixed MCP OAuth servers on macOS intermittently failing with a burst of 401 errors, as if never authenticated, after a keychain read timed out&lt;/p&gt;
619-&lt;p&gt;• Fixed auto mode counting a safety-filter refusal of its own permission check toward the consecutive-block limit; the action is still denied, but the model is now told to move on rather than retry&lt;/p&gt;
620-&lt;p&gt;• Fixed cross-session messages staying parked without a notice or expiry in headless sessions and during startup&lt;/p&gt;
621-&lt;p&gt;• Fixed conversation history breaking on Remote Control session resume after very large conversations were compacted&lt;/p&gt;
622-&lt;p&gt;• Fixed hovering over a session in another project in the agents list changing the directory the next agent starts in&lt;/p&gt;
623-&lt;p&gt;• Fixed claude self-hosted-runner registering and then failing every session when --base-dir cannot be created or written; it now exits at startup with a clear error&lt;/p&gt;
624-&lt;p&gt;• Fixed Claude Code on the web sessions being misreported as stuck, re-sending a growing event backlog on every reconnect&lt;/p&gt;
625-&lt;p&gt;• Improved Remote Control: photos attached from the Claude app are now shown to Claude directly instead of being read from disk with a separate tool call&lt;/p&gt;
626-&lt;p&gt;• [VSCode] Fixed Focus view folding away the latest to-do list, a pending question's context, and settled answers; thinking-only folds show "Thought for Ns" and re-collapse when their turn completes&lt;/p&gt;
627-&lt;p&gt;• SendMessage can now start a conversation with your Remote Control sessions on other machines by name (ListAgents shows them as name [ref]), instead of only replying after they message you first&lt;/p&gt;
628-&lt;p&gt;• SendMessage: a Remote Control recipient you already confirmed is never swapped for a same-named session on this machine when its own list couldn't be checked&lt;/p&gt;</content>
629- </entry>
630665 </feed>