Claude Code v2.1.225 Released: Fixes OAuth and Remote Control Stability Issues
Score
76多为稳定性修复,新增网关限额提示与 Remote Control 主动发起会话,信息增量中等。
官方 changelog 条目清晰,覆盖行为细节和修复影响,质量较高。
对 headless、Remote Control、VSCode 用户有直接可用价值,减少排障成本。
版本更新及时,涉及近期用户反馈的高频问题。
来源为 Anthropic 官方 GitHub Releases,权威可靠。
Base 80 × T1.5 Source weight ×0.95 = 76
Curation line 65Selected
Why selected
The release is mostly stability fixes and Remote Control polish, with direct benefits for automation and remote collaboration even though it lacks brand-new features.
AI commentary
「This update reads like a list of small fixes, but for anyone running headless jobs or remote-controlling multiple machines, the OAuth 401s and session-resume traps can eat hours of debugging. SendMessage now starting cross-machine conversations makes Remote Control feel less like a reply-only tool and more like an orchestration surface. VSCode users also save themselves the annoyance of manually expanding a Focus view that kept hiding context.」
Quick overview
Claude Code v2.1.225 releases with a mix of reliability fixes and remote-control improvements. It adds gateway spend-limit support to usage warnings, so limit-reached messages show the cap, reset time, and operator note. A new workspace trust prompt for claude agents protects untrusted directories. The update fixes transient 401s that could break long-lived OAuth tokens, intermittent MCP OAuth failures on macOS, stuck cross-session messages in headless mode, and Remote Control session resume issues after large conversation compaction. It also fixes self-hosted runner startup errors, web session reconnect backlogs, and a VSCode Focus view that was folding away todo lists, pending questions, and answers. Remote Control gains the ability to start a conversation with sessions on other machines by name via SendMessage, and attached photos from the Claude app are now shown directly to Claude. This is mainly a hardening release for stability and operational control.
- Added gateway spend-limit support: limit-reached messages now show the cap, reset time, and operator message.
- Fixed multiple OAuth/401 issues, including broken long-lived OAuth tokens and intermittent MCP OAuth failures on macOS.
- Remote Control can now start cross-machine conversations by name via SendMessage, and attached photos are shown directly to Claude.
- Fixed VSCode Focus view folding away todos, self-hosted runner startup failures, and web session reconnect backlogs.
Full text
Showing the source text; the full translation is being generated.
What's changed
- 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)
- Added a workspace trust prompt to
claude agentsfor untrusted directories, matching the behavior ofclaude - Fixed a transient 401 replacing a long-lived
CLAUDE_CODE_OAUTH_TOKENwith a stored login's short-lived token, breaking headless sessions until restart - Fixed MCP OAuth servers on macOS intermittently failing with a burst of 401 errors, as if never authenticated, after a keychain read timed out
- 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
- Fixed cross-session messages staying parked without a notice or expiry in headless sessions and during startup
- Fixed conversation history breaking on Remote Control session resume after very large conversations were compacted
- Fixed hovering over a session in another project in the agents list changing the directory the next agent starts in
- Fixed
claude self-hosted-runnerregistering and then failing every session when--base-dircannot be created or written; it now exits at startup with a clear error - Fixed Claude Code on the web sessions being misreported as stuck, re-sending a growing event backlog on every reconnect
- 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
- [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
- SendMessage can now start a conversation with your Remote Control sessions on other machines by name (
ListAgentsshows them asname [ref]), instead of only replying after they message you first - 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
Related items
92
FeaturedOpenRouter Launches Prompt Caching with Sticky Routing to Drastically Reduce Multi-Turn Costs
OpenRouter 推出提示缓存与粘性路由,大幅降低多轮对话成本
For developers making frequent AI API calls, this feature is a direct money-saver. Sticky routing guarantees cache hit rates, and session_id requires zero configuration—every OpenRouter user should try it immediately.
91
FeaturedChatGPT Work: An AI Agent That Takes Action Across Apps and Files
ChatGPT Work:可在跨应用和文件中执行操作的AI Agent
I think this is a key step for AI assistants moving from Q&A to execution. Especially noteworthy for professionals who need to automate complex workflows. ChatGPT Work could become a new paradigm for productivity tools.
90
FeaturedAnatomy of a Frontier Lab Agent Intrusion: A Technical Timeline of the July 2026 Incident
前沿实验室代理入侵事件技术时间线:2026年7月事件剖析
This technical timeline is a must-read for all AI security researchers and agent developers—it doesn't just describe one attack but sounds an alarm on the weak defense systems of agent architectures. For teams deploying autonomous agents, this is an essential disaster prevention manual.
90
FeaturedBetter Tools Made Copilot Code Review Worse? Here's How GitHub Improved It
更好的工具反而让Copilot代码审查更糟?GitHub这样改进
This blog post deserves close reading by all AI product engineers and ML practitioners—it breaks the intuition that 'more powerful tools = better AI' and instead emphasizes an engineering philosophy aligned with agent reasoning patterns. Especially important for teams optimizing code review or similar agent-based products.
88
FeaturedOpenRouter Launches Unified Multimodal API: Single Endpoint for Image, Video, Audio, Embeddings, and Transcription
OpenRouter 推出统一多模态 API:单端点支持图像、视频、音频、嵌入与转录
This news is worth attention from all developers building multimodal AI applications: OpenRouter's unified API solves the pain of model switching, especially for startups or rapid prototyping. If you're struggling with multiple API keys and SDKs, this interface could be the unified layer you need.
87
FeaturedAnthropic Launches Claude for Teachers: AI Tools Designed for Educators
Anthropic 推出 Claude for Teachers:面向教师的教育 AI 工具
This announcement is valuable for educators and AI industry watchers alike. Instead of a generic chatbot, Anthropic designed a safety-first tool specifically for teachers, demonstrating the right approach for AI vertical deployment: solving real pain points rather than showing off technology. The built-in guardrails also set a reference for other AI companies, especially when serving scenarios involving children or teenagers.
86
FeaturedOpenRouter Introduces New Auto Router: Model Routing Powered by Market Wisdom
OpenRouter发布全新Auto Router:用市场智慧优化模型路由
This update is worth attention for anyone using APIs to build AI apps. Instead of guessing or testing model selection, market data now does the heavy lifting. Though sparse on details, the direction is right, especially for teams relying on aggregated model services.
86
FeaturedClaude Code v2.1.211 Release: Multiple Fixes and Improvements
Claude Code v2.1.211 发布:多项修复与改进
As a developer who frequently uses Claude Code for automated coding, I'm particularly interested in the security fixes, especially the permission preview character bypass and auto mode overriding hook decisions—these directly affect the security boundaries during team collaboration. The improvement in background agent reporting also makes long-running tasks more reliable. I recommend all users upgrade as soon as possible.