← 返回更新日志

Claude Code v2.1.229

2026-08-12 · GitHub 原文
## 更新内容 - 新增 `claude remote-control --continue` 文档,用于恢复最近一次远程控制会话 - 为自托管运行器会话添加了服务器提供的 Claude Code 钩子支持,使其行为与托管环境保持一致 - 在长时间思考暂停期间,为网关流式响应添加了 SSE 保活 ping,防止 Vertex 和 Bedrock 上游因空闲超时而断开连接 - 为插件市场添加了 `command` 来源:由本地命令(例如 IDE)输出插件目录;该目录会在每个会话中重新解析并应用,无需重启;使用 `mode: "link"` 可直接使用该目录 - `ListAgents` 现在会将已断开连接的远程控制会话标记为 `offline`,并将你的云端会话标记为 `cloud` - 修复了长响应在流式传输时部分消失,并在终端中重复打印的问题 - 修复了当工具调用中的 `glob`、`file_path` 或 `command` 值不是字符串时崩溃至错误界面的问题(包括使用 `--resume` 恢复受影响的会话时) - 修复了在非常窄的终端窗口中渲染进度条或 Markdown 表格时发生 RangeError 崩溃的问题(也可能导致 `claude --continue`/`--resume` 在启动时崩溃) - 修复了 Windows 上工具调用或消息通过扩展长度路径(`\\?\`)或 UNC 路径引用文件时发生崩溃的问题 - 修复了通过 `CLAUDE_CODE_ATTRIBUTION_HEADER` 禁用归属标头的用户在使用自动模式时,每次工具调用都会失败的问题(直接连接 Anthropic API 时) - 修复了使用自定义 `ANTHROPIC_BASE_URL` 网关的 claude.ai 订阅用户无法通过 `/model` 选择 Sonnet/Opus 1M 的问题 - 修复了与严格授权服务器进行 MCP OAuth 时的问题:现在重定向 URI 使用 `127.0.0.1`,而非 `localhost` - 修复了在笔记本电脑终端中输入斜杠命令后,远程控制客户端持续显示工作中加载指示器的问题 - 修复了由 `/install-github-app` 生成的 Claude Code Review 工作流在完成后未将评审发布到拉取请求的问题 - 修复了连接 IDE 扩展时,编辑包含数千条 IDE 诊断信息的文件后 UI 卡顿数秒的问题 - 修复了一次性 `claude plugin` 命令遗留存活状态文件,可能导致旧版插件无法清理的问题 - 修复了 CPU 受限容器中的动态工作流使用宿主机核心数,而非容器 CPU 限额的问题 - 修复了原子文件替换后文件监视器句柄泄漏的问题,以及 Windows 上计划任务监视器在网络文件系统或虚拟文件系统中失败时出现未捕获错误的问题 - 修复了 SDK 和 `--input-format stream-json` 会话在提交仅包含空白字符的消息时收到 400 API 错误的问题 - 修复了当对话中的消息本身超过 API 的 32 MB 请求限制,且无法移除任何图像或文档时仍反复尝试压缩的问题;现在会一次性失败并显示清晰的提示 - 修复了 Claude Desktop 会话导出的 OpenTelemetry 数据,在 Desktop 管理的网关同时也是遥测端点时被该网关拒绝的问题 - 修复了部署 `managed-mcp.json` 且服务器下发 MCP 服务器时,自托管运行器及其他远程会话在启动阶段退出的问题;现在会跳过这些服务器并显示警告 - 修复了自托管运行器准备仓库时卡在 Git Credential Manager 提示界面的问题;现在缺少凭据时,git 会快速失败 - 改进了工作流扇出机制:现在会错开启动具有相同前缀的同级代理,使后续代理读取已缓存的提示词前缀,而无需再次为其付费(设置 `CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS=0` 可禁用) - 改进了“提示词过长”错误,现在会说明自动压缩无法恢复的原因,而不只是建议使用 `/compact` - 改进了沙箱:网络域名列表中的 IPv6 字面量现在会使用方括号包裹(`[::1]:443`);对于存在歧义的写法,将采用失败关闭策略,并由 `/doctor` 标记 - 更新了 `/login`:成功登录后会再次显示 `CLAUDE_CODE_OAUTH_TOKEN` 覆盖警告 - 更改了 `/commit-push-pr`:带有危险标志(`--force`、`--amend`、`--no-verify` 等)的 git/gh 命令不再自动获批 - 更改了自托管运行器在 Windows 上的启动方式,现在必须显式指定 `--base-dir`;Windows 上不再提供默认检出目录 - [VSCode] “报告问题”和 `/bug` 现在会打开内置反馈对话框,而不再跳转到已停用的调查链接 - [VSCode] 现在可通过拖动边界调整 `/btw` 附加问题面板的大小,侧边停靠和堆叠布局均支持 - [VSCode] 在侧边栏中添加了会话组——右键单击可创建、重命名或删除;使用 Cmd/Ctrl 或 Shift 单击可一次移动多个会话