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 20, 2026 parent 770933e · commit 8a8e81d098cb
2 changed files+46 -27compared with 770933e
MCHANGELOG.md
Mfeed.xml
Large file, diff not shown.
Mfeed.xml+46 -27
@@ -6,8 +6,53 @@
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-20T00:54:35Z</updated>
9+ <updated>2026-08-20T20:33:43Z</updated>
1010 <entry>
11+ <id>https://github.com/anthropics/claude-code/releases/tag/v2.1.238</id>
12+ <title>Claude Code v2.1.238</title>
13+ <link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.238"/>
14+ <updated>2026-08-20T20:33:43Z</updated>
15+ <content type="html">&lt;p&gt;• Added a keybindingFlavor setting: set it to "readline" to make Ctrl+W in the prompt delete back to the previous whitespace, as in Bash; the default ("classic") is unchanged&lt;/p&gt;
16+&lt;p&gt;• Plugin marketplaces: headersHelper on a url marketplace or a catalog entry runs a command that mints HTTP headers (e.g. a short-lived token) for catalog and same-origin archive fetches&lt;/p&gt;
17+&lt;p&gt;• A catalog entry's headersHelper runs only when you install or update that plugin, after its command is shown; claude plugin install/update ask [y/N] (or pass -y)&lt;/p&gt;
18+&lt;p&gt;• Added claude self-hosted-runner --defer-shutdown-max-min &amp;lt;minutes&amp;gt;: on SIGTERM, keep serving attached sessions, park what is left after that many minutes, then exit&lt;/p&gt;
19+&lt;p&gt;• Added claude self-hosted-runner --proxy-authorization-command / --proxy-authorization-file for egress proxies that require a freshly issued Proxy-Authorization header on every connection&lt;/p&gt;
20+&lt;p&gt;• Fixed unbounded memory growth in long interactive sessions: subagent tool results are now released once they leave the recent display window&lt;/p&gt;
21+&lt;p&gt;• Fixed custom, project, and plugin output styles drifting back to the default voice mid-session&lt;/p&gt;
22+&lt;p&gt;• Fixed CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION=true not keeping prompt suggestions on when your account is near, but not over, its usage limit&lt;/p&gt;
23+&lt;p&gt;• Fixed worktree-isolation Bash refusals telling you to remove a redirect when the command had none&lt;/p&gt;
24+&lt;p&gt;• Fixed self-hosted runners occasionally being removed by the server after a single slow or lost poll request, handing their healthy session to another runner&lt;/p&gt;
25+&lt;p&gt;• Fixed MCP elicitation dialogs showing nothing for URLs longer than 4,096 characters, and permission prompts dropping the "don't ask again" option when the project path didn't fit the terminal width&lt;/p&gt;
26+&lt;p&gt;• Fixed leftover /tmp/claude-*-cwd files when a Bash command is killed, times out, or is interrupted&lt;/p&gt;
27+&lt;p&gt;• Fixed held Backspace being ignored on terminals that send Ctrl+H for Backspace when keystrokes arrive in large bursts (slow SSH/mosh links)&lt;/p&gt;
28+&lt;p&gt;• Fixed text-wrapping in permission prompt diffs: lines containing wide multi-code-point characters (such as emoji) or tabs are no longer clipped&lt;/p&gt;
29+&lt;p&gt;• Fixed killing a suspended (Ctrl+Z) session sometimes leaving the terminal in bracketed-paste mode with the cursor hidden&lt;/p&gt;
30+&lt;p&gt;• Fixed stdio MCP servers receiving a server/discover request before initialize, forcing lazy servers to start their backend on every session open&lt;/p&gt;
31+&lt;p&gt;• Fixed a proxy's refusal of a connection being reported as a generic network error instead of naming the proxy&lt;/p&gt;
32+&lt;p&gt;• Fixed the /model and /effort cache-miss warning appearing when the prompt cache had already expired&lt;/p&gt;
33+&lt;p&gt;• Fixed per-task Stop from the Remote Control tasks panel doing nothing on CLI-hosted sessions&lt;/p&gt;
34+&lt;p&gt;• Fixed remote sessions exiting when a client delivered a user message without a valid role&lt;/p&gt;
35+&lt;p&gt;• Fixed Remote Control sessions started by claude remote-control inheriting session-scoped environment variables from the launching shell&lt;/p&gt;
36+&lt;p&gt;• Fixed a Remote Control session whose process crashed staying unavailable until claude remote-control was restarted; it can now be reused when you next message it&lt;/p&gt;
37+&lt;p&gt;• Fixed Remote Control messages sent from the web or Desktop while Claude is mid-turn disappearing from the transcript after the turn finishes&lt;/p&gt;
38+&lt;p&gt;• Fixed Remote Control model picks made on a phone or web not updating the model shown in the terminal&lt;/p&gt;
39+&lt;p&gt;• Fixed Remote Control disconnecting with "login expired" when a brief network hiccup delays renewing your sign-in; it now retries and stays connected&lt;/p&gt;
40+&lt;p&gt;• Fixed Remote Control reporting a failed reconnect on sign-out; signing out now ends the session with a clear message&lt;/p&gt;
41+&lt;p&gt;• Fixed ListAgents/SendMessage reporting "Remote Control is not connected" in sessions run by claude remote-control (server mode) or Desktop/IDE hosts; they now list and reach Remote Control peers&lt;/p&gt;
42+&lt;p&gt;• Fixed ListAgents and SendMessage exposing the idle worker that the agent view pre-warms for your next background session; it now appears only once a task claims it&lt;/p&gt;
43+&lt;p&gt;• Cross-session messaging: sending to a session on this machine that refuses inbound messages (e.g. crossSessionInbound: "refuse") now reports "refused" to the sender instead of a silent success&lt;/p&gt;
44+&lt;p&gt;• Cross-session messaging: a session whose inbox drops your messages (rate limit or full queue) now tells your session, instead of the messages vanishing silently&lt;/p&gt;
45+&lt;p&gt;• Improved startup: bare claude starts sooner on macOS&lt;/p&gt;
46+&lt;p&gt;• Improved Bash tool permission checking for zsh-specific syntax in shell conditionals&lt;/p&gt;
47+&lt;p&gt;• Improved Remote Control connection resilience: brief HTTP 403 refusals from a network edge, VPN, or proxy are now tolerated for up to 3 minutes, with the refusing party named when a block persists&lt;/p&gt;
48+&lt;p&gt;• Improved startup responsiveness: the automatic update check now runs about 10 seconds after launch instead of competing with startup for CPU&lt;/p&gt;
49+&lt;p&gt;• Updated the bundled claude-api skill for the Managed Agents Aug 19 release: web search/fetch domain settings and memory stores on self-hosted sandboxes&lt;/p&gt;
50+&lt;p&gt;• Changed Ctrl+L and Cmd+K in fullscreen to always just repaint — the double-press /clear shortcut was removed, and 1-row nvim terminals no longer trigger automatic /clear loops&lt;/p&gt;
51+&lt;p&gt;• Changed claude mcp list and claude mcp get to show disabled servers as ⊘ Disabled instead of connecting to them for a health check&lt;/p&gt;
52+&lt;p&gt;• MCP headersHelper in a project .mcp.json, and inline MCP servers in project or --add-dir agent files, now require that folder's trust dialog to have been accepted (also under claude -p)&lt;/p&gt;
53+&lt;p&gt;• MCP headersHelper from a project .mcp.json, plugin, or agent file runs without inherited credential env vars; user, managed and claude.ai-scope helpers now run from the Claude config dir&lt;/p&gt;</content>
54+ </entry>
55+ <entry>
1156 <id>https://github.com/anthropics/claude-code/releases/tag/v2.1.237</id>
1257 <title>Claude Code v2.1.237</title>
1358 <link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.237"/>
@@ -537,30 +582,4 @@
537582 &lt;p&gt;• Added yes/no/on/off/1/0 (case-insensitive) as accepted values for skill and plugin frontmatter booleans, alongside true/false&lt;/p&gt;
538583 &lt;p&gt;• Fixed remote sessions continuing to send heartbeats after their worker was replaced, which left long-lived desktop and IDE processes retrying a rejected request every few seconds forever&lt;/p&gt;</content>
539584 </entry>
540- <entry>
541- <id>https://github.com/anthropics/claude-code/releases/tag/v2.1.217</id>
542- <title>Claude Code v2.1.217</title>
543- <link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.217"/>
544- <updated>2026-07-21T21:35:04Z</updated>
545- <content type="html">&lt;p&gt;• Added emoji shortcode autocomplete in the prompt input: type :heart: to insert ❤️, or :hea for suggestions — disable with the emojiCompletionEnabled setting&lt;/p&gt;
546-&lt;p&gt;• Added warnings when transcript writes are failing (e.g. disk full) or when session saving is off due to an inherited environment variable, instead of losing transcripts silently&lt;/p&gt;
547-&lt;p&gt;• Fixed a memory leak where truncated MCP tool outputs kept the full untruncated result in memory for the rest of the session&lt;/p&gt;
548-&lt;p&gt;• Fixed Windows auto-update failures that could leave claude.exe missing; failed updates now restore the preserved executable automatically&lt;/p&gt;
549-&lt;p&gt;• Fixed background session isolation not canonicalizing symlinked working directories, which could let sessions escape their workspace folder&lt;/p&gt;
550-&lt;p&gt;• Fixed auto-compact never triggering for Claude Opus 4.8 on Bedrock and /compact failing once over the limit&lt;/p&gt;
551-&lt;p&gt;• Fixed corporate mTLS, TLS-verify, OAuth scope, and proxy settings being ignored in Claude Desktop sessions&lt;/p&gt;
552-&lt;p&gt;• Fixed screen reader mode's startup announcement being cut off by the first prompt render, and the thinking status row re-rendering every few seconds to update elapsed time and token counts&lt;/p&gt;
553-&lt;p&gt;• Fixed managed settings that set OTEL_EXPORTER_OTLP_ENDPOINT not governing all signals — lower-scope signal-specific overrides no longer redirect telemetry away from the managed endpoint&lt;/p&gt;
554-&lt;p&gt;• Fixed --resume/--continue and /resume failing with a TypeError when a transcript has a malformed attachment entry&lt;/p&gt;
555-&lt;p&gt;• Fixed Remote Control sessions not showing a pending permission prompt or dialog to viewers that connected after it appeared&lt;/p&gt;
556-&lt;p&gt;• Fixed background shells sometimes becoming impossible to stop after a session is sent to the background (/background or ←) or when the session exits on a heavily loaded machine, most visible on Windows&lt;/p&gt;
557-&lt;p&gt;• Fixed a CLAUDE.md or SKILL.md paths frontmatter value with many brace groups OOM-killing or stalling the CLI at startup — brace expansion is now budget-bounded&lt;/p&gt;
558-&lt;p&gt;• Fixed the transcript preview sitting flush against the input area when attaching to a starting background session; it now leaves the same one-line gap as the live layout, so the transcript no longer shifts when the session takes over&lt;/p&gt;
559-&lt;p&gt;• Improved footer PR badge links to be clickable hyperlinks even when terminal support can't be detected (e.g. over ssh/tmux); set FORCE_HYPERLINK=0 to opt out&lt;/p&gt;
560-&lt;p&gt;• Changed the login-expiry warning to appear 3 days before expiry instead of 5&lt;/p&gt;
561-&lt;p&gt;• Capped the frontend-design plugin suggestion tip at 3 lifetime impressions instead of repeating indefinitely&lt;/p&gt;
562-&lt;p&gt;• Added a cap on concurrently-running subagents (default 20, override with CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS) so one message can't fan out unbounded background agents&lt;/p&gt;
563-&lt;p&gt;• Changed subagents to no longer spawn nested subagents by default; set CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH to allow deeper nesting&lt;/p&gt;
564-&lt;p&gt;• Fixed --max-budget-usd not stopping background subagents: once the cap is reached, new spawns are denied and running background agents are halted&lt;/p&gt;</content>
565- </entry>
566585 </feed>