Claude Code:GitHub Releases(RSS)· ashwin-ant·· 2026-06-18精选AI 评分57
Claude Code v2.1.181 发布
v2.1.181
AI 导读
Claude Code v2.1.181 发布,新增 `/config key=value` 语法允许在提示中直接设置任意配置项,新增 `sandbox.allowAppleEvents` 选项使沙盒命令支持 Apple Events,新增 `CLAUDE_CLIENT_PRESENCE_FILE` 环境变量用于抑制移动端推送通知。内置 Bun 运行时升级至 1.4,改进了长段落流式输出(逐行显示)和 API 连接中断后自动重试。子 agent 面板优化:空闲 agent 30 秒自动隐藏、列表最多 5 行。修复了提示缓存读取、Write/Edit 在网络驱动器产生 0 字节文件、启动性能回归(约 120ms)、启动阻塞(最长 15 秒)、macOS TUI 冻结、子 agent 时长显示错误、API 重试指示器残留、AWS 凭证刷新等问题。
推荐理由
一次工程师式的磨刀更新,修复了网络驱动器写入、macOS TUI 冻结等一批痛感明显的 bug,新增的 /config 快捷语法也顺手,但对非 Claude Code 用户来说就是一串技术细节。
正文 · AI 翻译
变更内容
- 新增
/config key=value语法,可从提示词中设置任意配置项(例如/config thinking=false)——在交互模式、-p和远程控制中均可使用 - 新增
sandbox.allowAppleEvents可选设置,允许沙箱化命令在 macOS 上发送 Apple Events - 新增
CLAUDE_CLIENT_PRESENCE_FILE环境变量:将其指向一个标记文件,即可在你身处机器旁时抑制移动端推送通知 - 将内置的 Bun 运行时升级至 1.4
- 改进长段落的流式输出:文本现在逐行显示,而不再等待第一个换行符
- 改进自动重试:思考过程中 API 连接中断现在会自动重试,而不再显示“Connection closed while thinking”
- 改进子智能体面板:空闲的子智能体在 30 秒后自动隐藏,列表最多显示 5 行并带有滚动提示,页脚现在会显示键盘提示
- 改进 MCP OAuth 浏览器页面,使其与 Claude Code 的视觉风格一致,并在成功后自动关闭
- 将全屏模式下的 URL 打开方式改为需要 Cmd+点击(macOS)/ Ctrl+点击,与原生终端行为保持一致
- 更改
Improved N memories行,使其在非详细模式下不再列出单个文件 - 修复了在自定义
ANTHROPIC_BASE_URL上以及 Foundry 上因每轮请求的认证 token 不断变化而导致提示词缓存无法读取的问题 - 修复了 Write/Edit 在网络驱动器和云同步文件夹中产生 0 字节或截断文件的问题
- 通过添加 Apple Events 权限,修复了
open、osascript以及基于浏览器的认证流程在 macOS 上因错误 -600 而失败的问题 - 修复了一个启动回归问题(在全新环境中每次启动约 120ms,由 2.1.169 引入):当未配置 MCP 服务器时,首个提示词不再等待托管设置拉取完成
- 修复了在网络状况不佳时账户设置拉取缓慢导致启动时终端空白阻塞长达 15 秒的问题
- 修复了启动崩溃(
TypeError: Cannot read properties of null),当.claude.json包含损坏的 null 项目条目时 - 修复了 macOS 上会话启动时 TUI 冻结(Ctrl+C 无响应)的问题,该问题发生在 Spotlight 忙于重建索引时
- 修复了长时间空闲的会话在另一个 Claude Code 进程执行 30 天对话记录清理时丢失历史记录的问题
- 修复了前台子智能体无限生成嵌套链的问题;它们现在与后台子智能体遵循相同的 5 层深度限制
- 修复了
/recap以及模型切换后立即使用先前模型的对话分支 - 修复了子智能体“Thinking”时长显示为父智能体已用时间而非子智能体自身时间的问题
- 修复了子智能体因嵌套智能体而阻塞时,在智能体面板中显示跳动的已用时间而非“waiting”的问题
- 修复了 API 重试指示器(“Retrying in 0s · attempt N/10”)在重试成功后仍停留在屏幕上的问题
- 修复了 AWS
awsCredentialExport凭证剩余有效期较短时导致每分钟刷新凭证的问题,现已接受来自aws configure export-credentials的 JSON 格式 - 修复了
claude mcp get/list在 tools/list 失败时显示✓ Connected的问题;现在它们会显示! Connected · tools fetch failed并附带错误详情 - 修复了
/remote-control遗留过时的“connecting…”行的问题;现在连接成功后会在记录中确认 - 修复了 ExitWorktree 在 Windows 上无法解析裸
git时,因“Could not verify worktree state”而拒绝移除干净工作树的问题 - 修复了设置变更(例如
/effort或/model)在以下情况下因 ENOENT 而失败的问题:~/.claude/settings.json是位于符号链接的~/.claude - 修复了上下文提醒中 IDE 选中行号偏移一位的问题(IntelliJ 和 VS Code)
- 修复了在原生终端选择(修饰键+拖拽)后,全屏模式下按 Ctrl+C 会用应用先前的选择覆盖剪贴板的问题
- 修复了当剪贴板包含文本时,按 Ctrl+V 显示"剪贴板中未找到图像"而非粘贴的问题
- 修复了当 agents 目录已存在时,创建智能体失败并报"EEXIST: file already exists"的问题(Windows/OneDrive)
- 修复了 AskUserQuestion 预览内容在对话框边缘被截断而非自动换行的问题
- 修复了 AskUserQuestion 多选问题在提交时静默丢弃已输入的"其他"自由文本答案的问题
- 修复了
/stats的"最活跃日"和每日 token 图表日期在 UTC 负时区显示早一天的问题 - 修复了
/copy以及 Linux 上的选择即复制无法检测到在 Claude Code 启动后安装的剪贴板工具的问题 - 修复了 Write(创建文件)预览中制表符缩进代码渲染缩进不正确的问题
- 修复了在回合中途排队的用户提示词在记录中未显示全宽背景高亮的问题
- 修复了 Ghostty 中活动加载指示器的脉冲停留在错误字形尺寸上的问题
来源:Claude Code:GitHub Releases(RSS) · github.com