Skip to content

更新日志

Claude Code 版本更新记录。

v2.1.220 (2026-07-24)

  • 缺陷修复与稳定性改进

v2.1.219 (2026-07-24)

  • 新增 Claude Opus 5claude-opus-5),成为默认 Opus 模型 —— 100 万 token 上下文,快速模式定价 $10/$50 每百万 token
  • 新增 sandbox.network.strictAllowlist 设置:沙盒命令访问非白名单主机时直接拒绝、不再询问
  • 新增 DirectoryAdded hook:/add-dir 或 SDK 中途注册新工作目录后触发
  • 新增无头模式 stream-json init 事件的 mcp_server_errors,列出因配置校验被跳过的 --mcp-config
  • 新增 workflowSizeGuideline 设置键,可在任意设置文件里配置动态 workflow 规模建议
  • 修复 claude -p 在中途 API 出错时丢弃已生成的答案
  • 修复 Fable 模型行对已含该模型的套餐误显示「需要用量额度」
  • 修复 /model 选择器把合并后的 Opus 行显示成普通「Opus」而非「Opus (1M 上下文)」
  • 变更:动态 workflow 默认改为中等规模建议(尽量少于 15 个 agent)
  • 移除 Opus 4.7 的快速模式;/fast 现适用于 Opus 5 和 Opus 4.8
  • 子 agent 默认可嵌套生成子 agent 至第 3 层(原为 1 层),设 CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=1 关闭

v2.1.218 (2026-07-22)

  • /code-review 改为后台子 agent 运行,评审工作不再占满会话
  • 修复左方向键无提示丢弃对话:编辑后紧接着按左键会先确认,agent 视图里按 Esc 返回后台对话
  • 修复 /context 从消息选择器 compact 后仍报旧的 token 用量
  • 修复 /ultrareview 遇到「review my auth changes」这类描述性参数报错
  • 修复 /code-review ultra 在非交互会话里静默跑成本地评审,现在会启动云端评审
  • 修复插件与设置面板不移动终端光标到聚焦行,屏幕阅读器/放大镜现在能跟随方向键
  • 修复 PR 事件在会话创建/关联 PR 后立即退出时偶尔丢失
  • 修复 fork 会话血缘在无头/SDK 会话 compact 后丢失

v2.1.217 (2026-07-21)

  • 新增输入框 emoji 短代码自动补全:输入 :heart: 插入 ❤️,emojiCompletionEnabled 可关
  • 新增转录写入失败(如磁盘满)或会话保存被环境变量关闭时的警告,不再静默丢转录
  • 修复截断的 MCP 工具输出把完整未截断结果留在内存里直到会话结束(内存泄漏)
  • 修复 Windows 自动更新失败可能导致 claude.exe 丢失,失败更新现自动恢复
  • 新增并发子 agent 上限(默认 20,CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS 覆盖)
  • 变更:子 agent 默认不再嵌套生成子 agent
  • 修复 --max-budget-usd 未能停止后台子 agent
  • 变更:登录到期警告从到期前 5 天改为 3 天

v2.1.216 (2026-07-20)

  • 新增 sandbox.filesystem.disabled 设置:跳过文件系统隔离但保留网络出口控制
  • 修复长会话中消息规范化开销随轮次二次方增长导致的多秒卡顿和恢复缓慢
  • 修复 auto 模式在 OAuth token 中途过期/轮换后对命令报「HTTP 401」分类错误
  • 修复 AskUserQuestion 在你的回答要求先等待/解释时仍让 Claude 继续
  • 修复恢复的后台 agent 会话回退到默认 agent(现恢复其 prompt 和工具限制)
  • 修复 worktree 隔离子 agent 通过 git -C 等把 git 重定向到共享检出
  • 修复 workflow 保存和定时任务写入跟随 .claude 符号链接、可能写到项目外
  • 修复会话中修改的 skills/commands 重启前不出现在斜杠菜单
  • 改进 /fork 确认为一行,显示新会话名和 claude attach id
  • /rewind 不再通过符号/硬链接恢复或删除文件,并报告跳过的路径数

v2.1.215 (2026-07-19)

  • Claude 不再自行运行 /verify/code-review skill,需要时用 /verify/code-review 手动调用

v2.1.214 (2026-07-18)

  • 新增 EndConversation 工具:Claude 可对极端辱骂或越狱尝试的会话主动结束
  • 新增长耗时工具调用的周期性心跳提示,不再长时间静默
  • 新增内存文件 frontmatter 的 ISO modified 时间戳
  • 新增对携带守护进程重定向标志的 docker 命令的权限提示
  • 修复 Edit(src/**) 这类单段允许规则误放行树中任意嵌套目录的写入
  • 修复 Windows PowerShell 5.1 会话中的权限检查绕过
  • 修复超长(>1 万字符)Bash 命令绕过权限判断的问题,现在一律先询问
  • 修复定时任务把自己配置的 prompt 当作不可信输入而拒绝执行
  • 修复通过 --settings 启用的插件不加载(自 v2.1.181 起的回归)
  • 修复长会话中 OAuth token 轮换后功能标志变陈旧
  • 修复 /ultrareview 在无合并基准的仓库中拒绝运行

v2.1.212 (2026-07-16)

  • /fork 改为把对话复制到新的后台会话,你可继续工作;原来的子任务改名为 /subtask
  • 新增会话级 WebSearch 调用上限(默认 200,可调)防止搜索死循环
  • 新增每会话子 agent 生成上限(默认 200),/clear 重置额度
  • MCP 工具调用超过 2 分钟自动转入后台,保持会话可用
  • 修复 plan 模式下未经权限提示就自动执行改文件的 Bash 命令(如 touchrm
  • 修复含多张图片的对话误报 "Request too large",并改进错误说明
  • 改进 web 搜索/抓取:对 529 和限流请求做有界退避重试
  • 减少跨 agent 消息的 token 占用

v2.1.211 (2026-07-15)

  • 新增 --forward-subagent-text 标志,在 stream-json 输出中包含子 agent 文本与思考
  • 修复 auto 模式覆盖 PreToolUse hook 的 ask 决定
  • 修复多个 Claude Code 会话在唤醒后同时登出
  • 修复插件 MCP 服务器在 web 会话唤醒后不重连
  • 修复带显式模型覆盖的子 agent 在恢复或续聊时回退到父模型
  • 修复文件上传校验及在 Chrome 中向 Claude 上传文件的问题
  • 修复 /loop 使用一次后在 /resume 中隐藏会话

v2.1.210 (2026-07-14)

  • 新增折叠工具摘要行的实时耗时计数器,长耗时调用可见地跳动
  • 修复 isolation: 'worktree' 子 agent 能对主仓库 checkout 执行 git 改写命令
  • 修复 ultracode 关键字在 webhook 载荷等非人工输入上误触发
  • 修复 hook 回调超时被误报为用户拒绝,导致无人值守会话停下等待
  • 加固 Agent 工具,防止子 agent 读取内容带来的间接 prompt 注入
  • 内存写入若使 MEMORY.md 超出读取上限,现在给出明确错误而非静默截断
  • 屏幕阅读器模式在切换权限模式时朗读模式变化

v2.1.209 (2026-07-14)

  • 修复 /model 等对话框在 claude agents 后台会话中被拦截(回退过宽的守卫)

v2.1.208 (2026-07-13)

  • 新增屏幕阅读器模式:为屏幕阅读器用户提供纯文本渲染(claude --ax-screen-reader
  • 新增 vimInsertModeRemaps 设置:把 jj 等两键插入序列映射为 Esc
  • 修复自动更新后上下文窗口短暂重置为 200k,导致恢复长上下文会话时误报 "100% 已用"
  • 修复 claude -p 输出大响应时 stream-json/JSON 被截断、缺少结果消息
  • 修复 Edit 工具在读取后被修改、但目标文本仍唯一匹配时失败
  • 修复 /release-notes 的「显示全部」把整个 changelog 注入后续每个请求
  • 修复多处长会话内存泄漏(MCP stderr、LSP 文档、异步 hook 输出等)
  • 减小会话转录体积(编辑密集会话最多 79 倍),并约束检查点磁盘占用

v2.1.207 (2026-07-10)

  • Bedrock、Vertex AI、Foundry 上的 auto 模式无需 CLAUDE_CODE_ENABLE_AUTO_MODE 即可用
  • 修复流式输出很长的列表/表格/段落/代码块时终端卡顿、按键延迟
  • 修复自动更新器每次发布都覆盖 ~/.local/bin/claude 的自定义启动脚本或符号链接
  • 修复响应流结束后转录跳到答案上方
  • 修复 agent teams 中畸形队友邮箱消息导致每秒重复报错的崩溃循环
  • Bedrock、Vertex、AWS 上的 Claude Platform 默认改用 Claude Opus 4.8
  • 插件 hooks/monitors/MCP:拒绝 shell 形式命令中的 ${user_config.*}(防注入)

v2.1.206 (2026-07-09)

  • /cd 新增目录路径建议(与 /add-dir 一致)
  • /doctor 新增检查项:建议精简签入的 CLAUDE.md
  • /commit-push-pr 自动放行到配置的 push remote 的 git push
  • EnterWorktree 进入项目外的 git worktree 前会确认
  • Claude Code 更新后,后台 agent 在后台升级到新版本
  • 修复登录过期时所有模型报误导性错误
  • 修复 claude --resume/--continue 不响应键盘输入
  • 修复 MCP 服务器忽略 per-server request_timeout_ms
  • 修复 OAuth MCP 服务器 token 刷新失败后要求重新认证
  • 修复 /model 选择器显示错误模型价格和错位行
  • 改进 /code-review 在 claude-opus-4-8 上的发现质量

v2.1.205 (2026-07-08)

  • 新增 auto 模式规则:拦截篡改会话转录文件
  • 修复 --json-schema 在无效 schema 时静默产出非结构化输出
  • 修复 Claude 工作时发送的消息在 --max-turns 上限处被静默丢弃
  • 修复 Windows worktree 移除时误删 NTFS junction 外的文件
  • 改进 auto 模式:对未解析变量的 rm -rf 会先询问
  • 自动更新的二进制下载改为流式写盘,峰值内存降约 400MB
  • /doctor 现在是完整安装体检;/checkup 是其别名

v2.1.204 (2026-07-08)

  • 修复 headless 会话中 SessionStart hook 期间 hook 事件不流式输出

v2.1.203 (2026-07-07)

  • 新增后台会话即将过期需重新认证的登录警告
  • 手动权限模式下底栏新增灰色 ⏸ 徽章
  • MCP roots/list 新增会话的工作目录
  • 修复 macOS 上打开/切换后台 agent 卡顿 15-20 秒
  • 修复返回 claude agents 时停掉子 agent 并重跑 prompt
  • 修复重新分析整个转录导致的内存和 CPU 回归
  • 修复多 git worktree 仓库里 Bash "参数列表过长"
  • 修复 worktree 隔离的子 agent 在父 checkout 里执行命令
  • 改进流式响应时的响应速度、减少整任务重委派
  • 二进制体积减小约 7MB、启动内存减小约 7MB

v2.1.202 (2026-07-06)

  • 新增「动态 workflow 规模」设置,控制 workflow agent 数量
  • 新增 workflow.run_idworkflow.name OpenTelemetry 属性
  • 修复内联 Ctrl+R 历史搜索接受/取消时崩溃
  • 修复 Remote Control 命令报 "Unknown command"
  • 修复 workflow 脚本含 unicode 引号转义在解析前被损坏
  • 修复重复调用已加载 skill 会向上下文追加重复指令
  • 改进 /workflows agent 列表布局(更宽标题 + 时间列)
  • /review <pr> 改回快速单遍审查

v2.1.201 (2026-07-03)

  • Claude Sonnet 5 会话不再使用对话中途的 system role

v2.1.200 (2026-07-03)

  • AskUserQuestion 对话框默认不再自动继续
  • 「default」权限模式在 CLI/帮助/IDE 中统一改名为「Manual」
  • 修复 disabledMcpServers/enabledMcpServers 非数组时启动崩溃
  • 修复后台会话睡眠/唤醒后无响应
  • 修复上下文用量指示器的内存和每回合 CPU 回归
  • 修复 worktree 隔离子 agent 在父 checkout 运行、worktree 创建拒绝嵌套仓库
  • 修复后台 daemon 自动升级失败杀掉会话
  • 修复 TaskStop/TaskOutput 找不到派生的后台 agent
  • 改进流式响应速度、避免整任务重委派;二进制减小约 7MB

v2.1.199 (2026-07-02)

  • 叠加的斜杠 skill 调用现在加载全部前置 skill(最多 5 个)
  • 修复 SSL 证书错误在显示提示前耗尽重试次数
  • 修复流式响应在中途 API 错误时被丢弃
  • 修复被限流截断的子 agent 静默失败、子 agent 把 API 错误当成功结果上报
  • 修复 Linux 后台 agent daemon 每约 50 秒自杀一次
  • 修复 claude stop 在后台 agent 重生时被撤销
  • 修复损坏配置文件恢复时反而彻底销毁文件
  • 瞬时限流错误现在自动重试;CLAUDE_CODE_RETRY_WATCHDOG 默认重试提到 300

v2.1.198 (2026-07-01)

  • 子 agent 现在默认后台运行
  • Claude in Chrome 正式发布(GA)
  • claude agents 新增后台 agent 通知
  • 新增 /dataviz skill(图表和仪表盘设计)
  • 网关:新增 Claude Platform on AWS 作为上游 provider
  • worktree 里的后台 agent 完成时提交、推送、开草稿 PR
  • 子 agent 和上下文压缩继承会话的 extended thinking
  • 修复响应中途短暂断网中止回合、markdown 表格全屏溢出
  • 改进语法高亮升级到 highlight.js 11、API 重试 UX
  • 移除 /agents 向导

v2.1.197 (2026-06-30)

  • 推出 Claude Sonnet 5,原生 1M token 上下文窗口 + 促销定价

v2.1.196 (2026-06-29)

  • 新增组织默认模型:管理员在组织控制台设置,未自选时 /model 显示「组织默认」
  • 会话启动时新增可读的默认名,更易识别和消息
  • 聊天中新增可点击的文件附件(Cmd/Ctrl-点击在 Finder/资源管理器中显示)
  • 安全:claude mcp list/get 不再启动仓库自审批的 .mcp.json 服务器,非可信工作区显示 ⏸ 待审批
  • 修复唤醒后台作业时误删其对话并重跑原 prompt(转录探测误读,现文件被留存不删除)
  • 修复 PowerShell git diff/git grep 等退出码 1 时被误报为失败
  • 修复 /context 在 Bedrock 上所有工具组显示 0 tokens
  • 修复 /deep-research 把验证器失败误报为「所有主张被驳斥」而非「未验证」

v2.1.195 (2026-06-26)

  • 新增 CLAUDE_CODE_DISABLE_MOUSE_CLICKS 环境变量,禁用全屏下的鼠标点击/拖拽/悬停,但保留滚轮
  • 带连字符的 hook matcher 现在精确匹配而非子串匹配,要匹配整个服务器的工具用 mcp__brave-search__.*
  • 修复 macOS 默认输入设备切换后语音听写录入静音
  • 修复无空格语言(日语、中文、泰语)的语音自动提交失败
  • 修复项目设置启用的外部插件跳过安装确认
  • 修复插件名与 marketplace 条目名不同时 /plugin 启用/禁用失效
  • 修复新版本写入的后台作业在旧版本下消失或丢数据
  • 修复崩溃的后台任务显示空白屏最多 5 秒
  • claude agents 已完成列表填满纵向空间,短终端上 header 收紧
  • 远程会话启动时显示容器启动的预配检查清单

v2.1.193 (2026-06-25)

  • 新增 autoMode.classifyAllShell,将所有 Bash/PowerShell 都过 auto 模式分类器
  • auto 模式拒绝原因现在写入转录、拒绝提示和 /permissions 最近拒绝
  • 新增 claude_code.assistant_response OTEL 日志事件(含响应文本,默认脱敏,需 OTEL_LOG_ASSISTANT_RESPONSES=1
  • bash 模式(!)新增实时文件路径自动补全
  • 新增 MCP 服务器需认证时的启动提示,指向 /mcp
  • 新增空闲后台 shell 的内存压力自动回收(CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP=1 禁用)
  • 修复 /login/model 等客户端数据 UI 显示陈旧状态
  • 修复任务结转时后台化误报"放弃任务"告警
  • 修复固定的后台 agent 每次自动更新后被重新提示继续
  • MCP headersHelper 认证现在在 401/403 时重跑并重连

v2.1.191 (2026-06-24)

  • 新增 /rewind 支持从 /clear 之前的位置恢复
  • 修复流式输出时阅读早前内容滚动跳到底部
  • 修复后台 agent 被停止后复活(停止现在是永久的)
  • 修复 /voice 被组织策略禁用时的通用"不可用"提示(现在会解释原因)
  • 修复 Windows Terminal 换行时 /login URL 截断
  • 修复逗号分隔的 hook matcher(如 "Bash,PowerShell")从不触发
  • 流式 CPU 占用降低约 37%(合并文本更新到 100ms)
  • 减少长会话因终端输出缓存导致的内存增长
  • MCP 能力发现对瞬时网络错误带退避重试

v2.1.190 (2026-06-24)

  • Bug 修复与可靠性改进

v2.1.187 (2026-06-23)

  • 新增 sandbox.credentials,阻止沙盒命令读取凭据文件和密钥环境变量
  • 选择器、--model/modelANTHROPIC_MODEL 新增组织模型限制,带"组织限制"提示
  • 全屏模式 select 菜单新增鼠标点击支持
  • 修复 --resume 在原 -p 运行没产生模型回合时失败
  • 修复结构化输出:模型不能无限重复调用 StructuredOutput,后续回合可靠返回结构化输出
  • 修复远程 MCP 工具调用挂起 5 分钟(现在会中止,可用 CLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUT 覆盖)
  • 修复远程会话在 agent 代理 CA 安装后启动慢约 2.7 秒
  • 修复逐字节扩展键终端下粘贴的韩文/中日韩文变乱码
  • 修复 Remote Control 上 /update 在会出现启动信任对话框时挂起
  • 修复 agents 视图后台作业在回合无结构化输出结束时卡在 "working"
  • 改进 /install-github-app:Actions 工作流设置现在可选
  • 改进 /btw 支持方向键浏览早前回答
  • 改进 /plugin 突出未使用的插件便于清理
  • [VSCode] 修复恢复大会话时扩展冻结

v2.1.186 (2026-06-22)

  • 新增 claude mcp login <name>claude mcp logout <name>,带 --no-browser stdin 支持(适合 SSH)
  • /workflows agent 详情视图新增状态过滤(按 f
  • /plugin Installed 标签新增 "Skills" 区
  • 新增 teammateMode: "iterm2"(缺 it2 CLI 时告警)
  • ! bash 命令现在会触发 Claude 响应,设 "respondToBashCommands": false 保持仅上下文行为
  • 修复睡眠唤醒后流式失败报 "Content block not found" 或 JSON 错误
  • 修复子 agent 转录滚动在退出时渗入主转录
  • 修复 Agent(type) deny 规则和 Agent(x,y) 限制对命名派生不生效
  • 修复 ~~删除线~~ 显示字面波浪号而非渲染
  • 修复后台子 agent 不在主会话弹权限提示(现在会)
  • Skill frontmatter 键现接受 kebab-case、snake_case、camelCase
  • 改进内存:接近大小上限时提醒 agent 压缩 MEMORY.md
  • CLAUDE_CODE_MAX_RETRIES 上限改为 15,无人值守用 CLAUDE_CODE_RETRY_WATCHDOG
  • /review <pr> 改用与 /code-review medium 相同的引擎
  • 修复使用量计费的 Enterprise/Team 订阅者看不到会话成本
  • 修复 Workflow schema 子 agent 无限循环(现 5 次后中止)

v2.1.185 (2026-06-20)

  • 流卡顿提示改为 "Waiting for API response · will retry in …",触发阈值从 10 秒改为 20 秒静默

v2.1.183 (2026-06-19)

  • Auto 模式现在会拦截破坏性 git 命令(hard reset、checkout 丢弃、clean、stash drop),除非你明确要求丢弃改动;拦截对非本会话提交的 --amend;拦截 terraform/pulumi/cdk 销毁操作,除非你点名了 stack
  • 新增已弃用/自动更新模型告警,在 print 模式和 agent frontmatter 指定的模型上经 stderr 显示
  • 新增 attribution.sessionUrl,可在 web/Remote Control 的提交和 PR 中去掉 claude.ai 会话链接
  • 新增 /config --help 列出所有简写键
  • /config 开关调整:Enter 和 Space 都改设置,Esc 保存并关闭
  • 移除启动时的 "setup issues" 行,改用 /doctor--debug
  • 修复子 agent 派生和标题生成时的 thinking.disabled.display 400 错误
  • 修复 WebSearch 在子 agent 中返回空
  • 修复 vim 模式开启原生光标时历史导航后光标残留
  • 修复 Windows Terminal 在大量嵌套子 agent 负载下全屏 TUI 损坏
  • 修复模型只返回 thinking 块时回合静默结束(现在重新提示一次)

v2.1.181 (2026-06-17)

  • 新增 /config key=value 从提示符设置任意配置,支持交互式、-p 和 Remote Control
  • 新增 sandbox.allowAppleEvents(macOS 发送 Apple Events 的可选开关)
  • 新增 CLAUDE_CLIENT_PRESENCE_FILE,你在机器前时抑制手机推送
  • 内置 Bun 升级到 1.4
  • 改进流式输出,长段落逐行出现
  • 自动重试现在能处理 thinking 中途的 API 连接中断
  • 改进子 agent 面板:空闲子 agent 30 秒后自动隐藏,列表最多 5 行
  • 修复自定义 ANTHROPIC_BASE_URL 和 Foundry 上 prompt 缓存不读取
  • 修复网络/云同步盘上 Write/Edit 产生 0 字节或截断文件
  • 修复约 120ms 启动回归(无 MCP 服务器时首个提示不再等托管设置拉取)
  • 修复缓慢账号设置拉取导致启动阻塞最多 15 秒
  • 修复 .claude.json 中损坏的空项目项导致启动崩溃
  • 修复 Spotlight 重建索引时 macOS TUI 启动冻结
  • 修复前台子 agent 无限派生(现限 5 层)
  • 修复 /recap 和 fork 在切换模型后仍用旧模型

v2.1.179 (2026-06-16)

  • 修复流中途连接中断(保留部分响应,spinner 不再卡住)
  • 修复 WSL2 在 Windows Terminal 和 VS Code 下的鼠标滚轮
  • 修复反馈调查把单个数字回复当作评分
  • 修复欢迎屏堆叠多个推广横幅(现最多一个)
  • 修复 Ctrl+O 不显示子 agent 转录
  • 修复点击提示输入框无法从子 agent/底栏面板取回焦点
  • 改进远程会话的插件加载

v2.1.178 (2026-06-15)

  • Agent 团队:移除 TeamCreate/TeamDelete,开启实验标志后每个会话有一个隐式团队,通过 Agent 工具的 name 参数派生队友
  • 新增 Tool(param:value) 权限规则语法,支持 * 通配,如 Agent(model:opus)
  • 嵌套 .claude/skills 在该目录工作时加载,重名显示为 <dir>:<name>
  • Auto 模式现在在子 agent 派生前评估
  • 改进 /doctor 一致的扁平树布局和更清晰的状态图标
  • workflow 关键词改用紫色微光,仅在明确措辞时触发
  • /bug 现在要求填写描述,不再用拒绝文本当标题
  • 修复继承自父进程的陈旧 websocket/OAuth 文件描述符导致的内存溢出崩溃
  • 修复子 agent 转录现在显示工具结果和实时进度、消息不丢、ctrl+b 后台化不重启
  • 修复压缩不遵守 --fallback-model
  • 修复 vim undo:u 现在逐条命令撤销

v2.1.176 (2026-06-12)

  • 会话标题现在用对话语言生成,可用 language 设置固定
  • 新增 footerLinksRegexes 正则匹配底栏链接徽章
  • 改进 Bedrock 凭据缓存以遵守 Expiration
  • 修复 availableModels 强制:别名选择不会被重定向到被屏蔽的模型,/fast 拒绝切到白名单外
  • 修复 auto 模式在没有 Opus 4.8 的组织上 Fable 5 失败(分类器回退到最佳可用 Opus)
  • 修复 hook 的 if 条件对 Read/Edit/Write 路径如 Edit(src/**) 不生效
  • 修复 tmux over SSH 下 /copy 和鼠标选择复制不到剪贴板
  • 修复 Remote Control 从 web/手机静默切换模型
  • 修复 /cd 和 worktree 移动报告上一个目录的 git 分支

v2.1.175 (2026-06-12)

  • 新增 enforceAvailableModels 托管设置:白名单同时约束 Default 模型,用户/项目设置不能放宽托管列表

v2.1.174 (2026-06-11)

  • 新增 wheelScrollAccelerationEnabled 关闭全屏滚动加速
  • 修复 /model 选择器隐藏 Default 解析到的系列(Opus/Sonnet 按套餐显示为独立行)
  • 修复选择器在 ANTHROPIC_DEFAULT_SONNET_MODEL 不同时显示硬编码 Sonnet 标签
  • 修复后台会话继承另一会话的 ANTHROPIC_* provider 环境变量
  • 修复中断 shell 命令后短时退出的 1–2 秒停顿
  • 修复 git 提交 co-author 署名显示错误模型名
  • [VSCode] /usage 新增用量归因,按 24h/7d 细分

v2.1.173 (2026-06-11)

  • 修复带 [1m] 后缀的 Fable 5 名称未规范化(已剥离,因 Fable 5 自带 1M 上下文)
  • 修复 Windows 上虚假的 "sandbox dependencies missing" 告警

v2.1.172 (2026-06-10)

  • 子 agent 现在可以派生自己的子 agent(最多 5 层深)
  • Bedrock 在未设 AWS_REGION 时从 ~/.aws 读区域,/status 显示来源
  • /plugin 新增浏览 marketplace 插件的搜索栏
  • 代码行数 OTEL 指标新增 model 属性
  • 修复无额度的 1M 上下文会话卡住(现自动压缩到标准上限内)
  • 修复多图片时重复的图片处理错误
  • 修复 agent 视图在 worker 回复后仍保持 "Working" 最多 30 秒
  • 修复 availableModels 不应用于子 agent 覆盖、派发选择器和顾问
  • 修复 WebFetch(domain:*.example.com) 通配从不匹配子域
  • 改进长对话性能,削减冗余消息规范化
  • 降低空闲 CPU:/goal 芯片不再 5Hz 重渲染
  • [VSCode] 修复 PowerShell 调用渲染为原始 JSON、剥离输出中的 ANSI 码

v2.1.170 (2026-06-09)

  • 推出 Claude Fable 5("Mythos 级模型","对通用使用安全")
  • 修复从 VS Code 终端或继承 Claude Code 环境变量的 shell 启动时不保存转录

v2.1.169 (2026-06-08)

  • 自托管 runner:新增 post-session 生命周期 hook,SIGTERM→SIGKILL 窗口可配置(默认 5 秒)
  • 新增 --safe-mode(及 CLAUDE_CODE_SAFE_MODE)禁用所有定制用于排障
  • 新增 /cd 移动会话工作目录而不破坏 prompt 缓存
  • 新增 disableBundledSkills 隐藏内置 skill/workflow/命令
  • 修复企业托管 MCP 策略在重连、IDE 配置、--mcp-config 或远程设置加载前不强制
  • 修复 claude -p 在 Windows 上扫描斜杠命令/skill 时缓慢/挂起
  • 修复 Windows 启动时 Git Credential Manager 弹窗
  • /workflows 即使回合进行中也立即打开
  • 恢复 Vertex/Foundry 上 5 分钟空闲超时,可用 API_FORCE_IDLE_TIMEOUT=0 退出
  • "CLAUDE.md 过长" 阈值现在随上下文窗口缩放

v2.1.166 (2026-06-05)

  • 新增 fallbackModel 配置最多三个回退模型,--fallback-model 现也应用于交互会话
  • deny 规则工具名位置支持 glob("*" 拒绝所有)
  • 加固跨会话消息:转发的 SendMessage 不携带用户权限,auto 模式拦截
  • MAX_THINKING_TOKENS=0--thinking disabled 和按模型开关现在能禁用默认思考的模型
  • claude update 现在下载前宣布目标版本
  • 修复反复出现的图片处理错误和额外 token 消耗
  • 修复 JetBrains 2026.1+ 终端闪烁(用同步输出)
  • 修复 PowerShell 校验在 Windows 上超预算挂起
  • 修复 worktree 后台会话重开时崩溃循环报 "No conversation found"

v2.1.163 (2026-06-04)

  • 新增 requiredMinimumVersion/requiredMaximumVersion 托管设置,超范围拒绝启动
  • 新增 /plugin list--enabled/--disabled 过滤
  • /btw 新增 "c to copy" 复制原始 markdown
  • Hooks:Stop/SubagentStop 可返回 hookSpecificOutput.additionalContext 让回合继续
  • stdio MCP 服务器在 --resume 时收到 CLAUDE_CODE_SESSION_ID
  • 修复 claude -p 在后台命令永不退出时结果后挂起
  • 修复 Bedrock/Vertex/Foundry 在 CI=true 时误报需要 API key
  • 修复组织托管权限规则在启动时托管设置完成后不应用
  • 后台会话现在后台更新以避免冷重启

v2.1.162 (2026-06-03)

  • claude agents --json 新增 waitingFor 显示阻塞等待会话的原因
  • --tools:原生构建上列出 Grep/Glob 提供专用搜索工具
  • /effort 在级别持久化为默认时确认
  • 点击自动补全的斜杠命令现在填入,按 Enter 运行
  • Remote Control 显示为带会话链接的持久底栏药丸
  • Windsurf 随品牌重命名为 Devin Desktop
  • 修复配置目录只读时静默启动挂起(改用内存配置启动)
  • 修复 WebFetch 规则不应用于预批准域名
  • 修复 Windows 权限规则对反斜杠或大小写变体从不匹配
  • 修复 MCP timeout 低于 1000ms 时中止每次调用
  • 修复 LSP workspaceSymbol 返回空(现接受 query
  • 更安静的启动:通知按严重性分组
  • 失败回合显示紧凑告警而非多行红块

v2.1.161 (2026-06-02)

  • OTEL_RESOURCE_ATTRIBUTES 值现在作为指标标签出现,便于按团队/仓库切分
  • claude agents 行显示 done/total
  • 失败的 Bash 命令不再取消其他并行调用
  • 全屏剪贴板在 Linux 上用 wl-copy/xclip/xsel
  • 修复 /effort 对话框、workflow 动画、微光忽略 "减少动态效果"
  • 修复后台子 agent 输出污染 claude -p 的 stdout
  • 修复 /usage-credits 为 Team/Enterprise 管理员触发重新登录
  • 修复 --resume 不显示 git worktree 外当前目录的会话
  • 修复 Windows hooks 显式调用 bash 失败报 "command not found"
  • 修复 claude mcp 打印密钥(现重定向密钥)
  • 改进终端渲染,稳定布局引擎 JIT 配置

v2.1.160 (2026-06-01)

  • 新增写入 shell 启动文件和 ~/.config/git/ 前的提示
  • acceptEdits 现在写入授予执行权的构建工具配置文件(.npmrc.bazelrc 等)前提示
  • Edit 在单文件 grep/egrep/fgrep 查看后不再需要单独 Read
  • 修复 WSL 上 copy-on-select 不到 Windows 剪贴板(改用 PowerShell 互操作)
  • 修复恢复已完成 claude agents 会话丢失聊天历史并重跑提示
  • 修复 claude --bg 冷守护进程启动时 "socket missing"
  • 修复 CJK IME 合成出现在左下角而非光标处
  • 修复 Windows 上有效的 file:///C:/... 链接被重写
  • 修复语音模式在目录或分支含非 ASCII/特殊字符时失败
  • 改进 auto 模式分类器在常规操作上的延迟
  • 移除 CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE(现为空操作)
  • 动态 workflow 触发关键词从 workflow 改名为 ultracode(紫罗兰高亮)

v2.1.159 (2026-05-31)

  • 内部基础设施改进(无用户可见变化)

v2.1.158 (2026-05-30)

  • Bedrock、Vertex、Foundry 上 Opus 4.7 / 4.8 现已支持 auto 模式,通过设置 CLAUDE_CODE_ENABLE_AUTO_MODE=1 启用

v2.1.157 (2026-05-29)

  • .claude/skills 目录中的插件现在自动加载,无需 marketplace
  • 新增 claude plugin init <name>.claude/skills 中脚手架式创建新插件
  • /plugin 参数支持自动补全:子命令、已安装插件名、来自已知 marketplace 的插件
  • claude agentssettings.json 中的 agent 字段现在对调度会话生效,可用 --agent <name> 覆盖
  • EnterWorktree 现在支持会话中切换 Claude 管理的 worktree
  • 启用 OTEL_LOG_TOOL_DETAILS=1 时,tool_decision telemetry 事件现在包含 tool_parameters(bash 命令、MCP/skill 名)
  • Claude 管理的 worktree 在 agent 完成后保持解锁状态,便于 git worktree remove/prune 清理
  • 修复无法处理的图片(零字节、损坏)通过 paste/MCP/对话框上传时导致请求崩溃,现在转为文本占位符
  • 修复 desktop app、IDE 扩展、SDK 在 auto 和 bypass-permissions 模式下出现 sandbox 网络权限提示的问题
  • 修复 claude agents 已完成会话在子 agent 仍 parked 或泄漏后台 shell 时无法回收
  • 修复 claude agents 中按 Esc 无法取消缓慢的 "opening…" 操作
  • 修复 .claude/worktrees/ 下的后台 agent worktree 在 30 天作业保留清理后被孤立
  • 修复后台会话在睡眠/唤醒后重连时未告知模型正确日期
  • 修复 claude agents 的 copy-on-select 在 tmux set-clipboard on 下未到达系统剪贴板(v2.1.153 引入的回归)
  • 修复 --resume 未报告上一个 Claude Code 进程退出时仍在运行的后台子 agent
  • 修复全屏模式下 --resume 会话选择器退出后内容残留在终端
  • 修复 --worktree--worktree --tmux 返回到主仓库根目录而非当前关联 worktree
  • 修复 /model 选择器在已选中模型为同系列最新版本时仍显示 "Newer version available" 提示;锁定模型行现在显示模型描述而非原始 ID
  • 修复全屏模式下进行中消息文本里出现字面量 markdown 标记(反引号、星号)
  • 修复启动时通过托管设置安全对话框后终端冻结
  • 修复终端 UI 重绘后 scrollback 偶现重复行
  • 修复在 VS Code、Cursor、Windsurf 集成终端右键粘贴时剪贴板内容重复
  • WSL:修复图片粘贴(alt+v 快捷键)、Windows 11 截图粘贴,并支持从 Windows 资源管理器拖拽图片
  • 通过消除冗余消息渲染重计算改善长会话和恢复会话性能
  • /terminal-setup 现在禁用 VS Code/Cursor/Windsurf 集成终端的 GPU 加速以避免文本渲染乱码
  • Feature of the Week 积分领取状态现在显示在状态栏通知,而非提示符上方
  • claude agents:调度输入框中的斜杠命令补全现在支持子串匹配
  • 移除 "bash commands will be sandboxed" 启动横幅 — sandbox 状态仍在 /status 中显示
  • 移除 "/ide for …" 启动提示
  • [IDE] 修复后台子 agent 运行时点击 Stop 未真正停止
  • [VSCode] 修复 Opus 4.8 上 fast 模式指示器未显示
  • 在 workflow 触发关键字后立即按退格键现在会取消 workflow 请求(与 alt+w 相同),而非删除字符
  • 在 /config 中新增 "Workflow keyword trigger" 设置,可禁用 prompt 中 "workflow" 一词触发动态 workflow

v2.1.156 (2026-05-29)

  • 修复使用 Opus 4.8 时 thinking 块被修改导致 API 错误的问题

v2.1.154 (2026-05-28)

  • Opus 4.8 发布! 默认使用 high effort,对最难的任务用 /effort xhigh
  • 动态 workflow:让 Claude 创建 workflow,它会在后台编排数十到数百个 agent 协作,胜任更大更复杂的任务。运行 /workflows 查看运行记录
  • Opus 4.8 上的 fast 模式现在以更低成本提供:标准价格 2 倍换 2.5 倍速度
  • 精简系统提示现在是除 Haiku、Sonnet、Opus 4.7 及更早版本外所有模型的默认配置
  • Claude 现在仅在真正无法自行决定时才使用多选题提示,已有足够上下文时不再询问
  • /simplify 现在只跑清理审查(复用、简化、效率、抽象层级)并应用修复,不再执行完整的 /code-review --fix bug 检查
  • /effort 滑块标签从 "Speed"/"Intelligence" 改为 "Faster"/"Smarter"
  • claude agents:输入 ! <command> 将 shell 命令作为后台会话运行,可附加和分离。也可用 claude --bg --exec '<command>'
  • claude agents/logout 现在登出账户而非进入后台会话
  • ←← 打开 agent 视图现在在 Bedrock、Vertex、Foundry 和禁用 telemetry 时也可用
  • Claude in Chrome:通过 /chrome → "Select browser…" 选择已连接浏览器
  • 插件现可在 plugin.json 或 marketplace 条目中声明 defaultEnabled: false,通过 /pluginclaude plugin enable 启用
  • /plugin Discover 标签现在置顶与当前目录相关的插件,标注 "suggested for this directory"
  • 流式工具执行现在始终启用,包括 telemetry 禁用或 Bedrock/Vertex/Foundry 上
  • Stdio MCP server 子进程现在收到 CLAUDE_CODE_SESSION_IDCLAUDECODE=1 环境变量
  • claude mcp list/get 现在将未批准的 .mcp.json server 显示为 ⏸ Pending approval
  • /remote-control 自动补全现在在 Remote Control 已激活时显示 "Disconnect Remote Control"
  • /claude-api skill 中新增 Claude Opus 4.8 支持和 4.7 → 4.8 迁移指南
  • 弃用 CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE(06/01 移除)。在 Opus 4.6 上使用 fast 模式请用 /model claude-opus-4-6[1m] 切换后 /fast on
  • 改进 auto 模式分类器对数据外泄检测,特别是仓库内容批量传输
  • 修复 HOME 末尾带斜杠时 rm -rf $HOME 未被作为危险路径阻止
  • 修复同会话中 sandbox 与非 sandbox Bash 命令解析到不同 $TMPDIR 目录
  • 修复 claude agents 中高亮行文本在 Claude Code 主题与终端背景不匹配时不可读
  • 修复后台 agent 完成通知在某些 1M 上下文模型上触发过早的 "out of context"
  • 修复定时 /command 触发时后台会话分类器丢失用户目标
  • 修复 Claude Code 更新后固定的后台会话每分钟重生导致重复的 agent-start 通知
  • 修复处于 "blocked"、"running"、"working" 状态的后台会话在空闲宽限期后未回收
  • 修复后台会话中的子 agent 绕过 worktree 隔离守护写入共享 checkout
  • 修复 macOS 上守护进程退出后孤立的 claude --bg-pty-host 进程 100% CPU 空转
  • 修复选项对话框中分隔线下方选项的数字键快捷不工作
  • 修复 worktree.baseRef: "head" 在关联 worktree 内启动子 agent 或调用 EnterWorktree 时解析到主 checkout 的 HEAD 而非当前 worktree 的 HEAD
  • 修复行末刚好在终端宽度时换行行首多出一个空格
  • 修复 VS Code 中由 thinking spinner 产生的颜色过多导致间歇性终端渲染损坏
  • 修复 plan 文件名包含 [Image #N] / [Pasted text #N] 占位符
  • 修复彩色工具输出的 phantom expand/click 提示
  • 修复托管设置中单个无效 allowedMcpServers/deniedMcpServers 条目导致整个托管设置策略丢弃
  • 修复设置 CLAUDE_CODE_ALWAYS_ENABLE_EFFORT 时不支持 effort 参数的模型出现 API 400 错误
  • Windows:修复 claude.exe 占用导致更新失败时显示通用错误而非提示关闭其他会话
  • 移除快捷键帮助面板中过期的 "& for background" 提示
  • [VSCode] auto 模式不再要求 bypass-permissions 设置即可在模式选择器中显示
  • 修复仅运行 workflow 时 prompt 下方任务面板出现多余的不可选 "main" 行
  • 修复 /mcp 工具列表和工具详情在工具名长或多行、描述长时的渲染
  • 修复 PAYG 用户开启 fast 模式时 /model 选择器 Default 选项未显示 fast 模式价格
  • 修复安全分类器在推理过程中 token 耗尽时 auto 模式错误地以 "could not evaluate this action" 阻止操作

v2.1.153 (2026-05-28)

  • github/git 插件 marketplace source 新增 skipLfs 选项,跳过 Git LFS 下载
  • npm 全局安装无法自动更新时显示一次性提示;/doctor 列出修复方法
  • 状态行命令现在接收 COLUMNSLINES 环境变量
  • claude agents:调度输入框补全现在建议原生斜杠命令和打包的 skill
  • claude agents:PR 列对单个 PR 显示 PR #N,多个显示 N PRs
  • claude doctor 显示最近一次更新尝试的结果
  • 合并 MCP server 和 connector 各自独立的 "needs authentication" 启动通知为单条消息
  • macOS:后台 agent 现在以 "Claude Code" 出现在隐私与安全中,升级时保持权限授予
  • 修复无可选 GET SSE 流的有状态 MCP server 在 tools/list 上重连循环(v2.1.147 回归)
  • 修复自定义 API gateway 可能收到用户 Anthropic OAuth 凭证而非 gateway 自己 token 的回归
  • 修复子 agent (Agent 工具) frontmatter MCP server 忽略 --strict-mcp-config--bare、远程模式等
  • --strict-mcp-config 不再剥离显式传入的 agent 定义中的内联 mcpServers
  • 修复 Windows PowerShell 安装器在实际失败时报告 "Installation complete!"
  • 修复 npm 安装时 claude update 安装最新版本而非配置渠道版本
  • 修复在存储大量会话的机器上按 transcript 文件路径恢复会话时占用数 GB 内存
  • 修复 claude agentsclaude --bg 在升级后仍运行旧守护进程
  • 修复 stream-json 模式下 stdin 关闭无 EOF 时 CLI 挂起
  • 修复 Claude 响应中格式错误的 file:// 链接在终端不可点击
  • 修复终端宽度小于 92 列时 claude --help 输出不换行
  • 修复折叠工具视图中 MCP 工具进度通知不渲染
  • 修复 subagent_type: 'claude' 的 Agent 工具在未文档化的临时 worktree 中运行,可能静默丢弃 gitignore 路径的输出
  • 在 Claude 响应时使用 /bg 现在在后台会话继续响应而非丢弃
  • 修复后台会话运行任务时 /btw 键盘快捷无响应
  • 修复后台会话写入 $CLAUDE_JOB_DIR 临时文件触发 "敏感文件" 权限提示
  • 修复恢复工作目录已删除的后台 agent 显示截断的堆栈跟踪
  • 修复后台会话中 EnterWorktree 不可立即使用(之前需先用 ToolSearch
  • 修复 iTerm2/Terminal.app 中 cmd+k 不重绘附加的后台会话
  • 修复 Windows 附加后台会话中 IME 候选窗口出现在屏幕底部而非输入光标旁
  • 修复 256 色终端从渲染 file diff 后的后台 agent 附加时出现背景色溢出
  • 修复 tmux 中附加后台会话时 /copy 和 copy-on-select 静默失败
  • 修复启用 Remote Control 时打开 claude agents 退出后 Code 标签留下僵尸会话条目
  • 修复后台会话中 /rename 未立即更新会话横幅
  • 修复 Windows 更新回滚:更新失败时通过复制还原原始可执行文件
  • [VSCode] 修复 Windows 上 VS Code 关闭时 Claude Code 进程未干净关闭
  • /model 现在将选择保存为新会话默认(与 IDE 一致)。在选择器中按 s 仅切换当前会话模型
  • 如果你自定义过 modelPicker:setAsDefault 键绑定,请在 keybindings.json 中重命名为 modelPicker:thisSessionOnlyd 操作已替换为 s

v2.1.152 (2026-05-27)

  • /code-review --fix 现在在审查后将发现应用到工作树,呈现复用、简化、效率建议;/simplify 现在调用 /code-review --fix
  • Skill 和斜杠命令现在可在 frontmatter 中设置 disallowed-tools 在 skill 激活时移除模型工具
  • 新增 /reload-skills 命令,无需重启会话即可重扫 skill 目录
  • SessionStart 钩子现在可返回 reloadSkills: true 触发 skill 目录重扫
  • SessionStart 钩子现在可通过 hookSpecificOutput.sessionTitle 在启动和恢复时设置会话标题
  • 新增 MessageDisplay 钩子事件,让钩子可在助手消息显示时转换或隐藏文本
  • 新增 pluginSuggestionMarketplaces 托管设置:管理员可白名单组织 marketplace 的可推荐插件
  • claude plugin marketplace remove 现在接受 --scope user|project|local
  • 主模型未找到时 Claude Code 现在切换到配置的 --fallback-model,而非每个请求都失败
  • auto 模式不再需要选择加入同意
  • Vim 模式:NORMAL 模式下 / 现在打开反向历史搜索(同 Ctrl+R)
  • /usage 分解现在包括大型会话文件
  • 折叠组中的 thinking 摘要现在至少保持 3 秒可读,渲染为 markdown 并最多 10 行(Ctrl+O 显示完整 thinking)
  • 全屏模式下 "Thinking for Ns" 指示器在模型 thinking 时实时计数
  • 简化 Workflow 工具的内联进度显示
  • 响应后计时器在后台 agent/workflow 仍运行时显示 "Waiting for N background agents/workflows to finish"
  • 新增会话入口点作为 OpenTelemetry metric 属性(app.entrypoint,通过 OTEL_METRICS_INCLUDE_ENTRYPOINT=true 选择加入)
  • 修复非常长会话中终端样式退化
  • 修复精简启动模式下未显示 sandbox-enabled 警告
  • 修复工具运行时 loading spinner 显示 "still thinking"
  • 修复 focus 模式在无隐藏活动的轮次显示虚假 "N messages hidden" 计数
  • 修复点击展开的工具结果中链接折叠 section 而非打开链接
  • 修复 markdown 表格单元格边框继承内联代码颜色等问题
  • 修复同命令但不同环境变量的插件 MCP server 错误地去重
  • 修复 /doctor 报告陈旧 enabledPlugins 条目的 "marketplace not found" / "plugin not found"
  • 修复跟踪 git 分支的插件在插件注册表重建后静默不再接收更新
  • 修复启用 egress proxy 时 Claude Code Remote 会话中远程 MCP server 连接失败
  • 修复对话无消息时或 effort 切换值相同时 effort 变更确认对话框出现
  • 修复 --bare 或附件禁用时 Agent 工具描述引用从未交付的 agent 列表
  • 修复子 agent 取消后接受过期权限提示时 claude agents 后台 worker 崩溃
  • 修复 API 仅通过嵌套 cache_creation 报告缓存写入时 cache_creation_input_tokens 报告为 0
  • 修复 SDK 托管会话启用 Remote Control 时 PushNotification 工具错误报告 "Mobile push not sent"
  • 修复模型或登录切换后历史中残留 thinking 块签名导致会话卡住

v2.1.150 (2026-05-23)

  • 内部基础设施改进(无用户可见变化)

v2.1.149 (2026-05-22)

  • /usage 现在显示限额使用的分类细分 — skill、子 agent、插件、每个 MCP server 成本
  • /diff 详情视图现在可用键盘滚动(方向键、j/kPgUp/PgDnSpaceHome/End
  • Markdown 输出现在渲染 GFM 任务列表复选框(- [ ] todo / - [x] done
  • 企业版:新增 allowAllClaudeAiMcps 托管设置,与 managed-mcp.json 一同加载 claude.ai 云 MCP connector
  • 修复 PowerShell 权限绕过:内置 cd 函数(cd..cd\cd~X:)未被检测就改变工作目录
  • 修复 git worktree 中 sandbox 写入白名单覆盖整个主仓库根目录而非仅共享 .git 目录
  • 修复 PowerShell 前缀/通配符允许规则(如 PowerShell(dotnet.exe build *))未预批准原生可执行文件和脚本
  • 修复 parser 信任过期变量跟踪值跨越 cd/pushd/popd 的权限分析漏洞
  • 修复 Bash 工具中的 find 在大目录树上耗尽 macOS 系统文件/vnode 表导致主机崩溃
  • 修复启动时接受托管设置批准对话框后终端冻结
  • 修复工作树无实际变更时 /ultraplan 和远程会话创建失败
  • 修复 otelHeadersHelper 在脚本路径含空格时静默失败
  • 修复 thinking spinner 跨工具调用保持琥珀色
  • 修复折叠 Bash 输出在多短行输出中报告错误的隐藏行数
  • 修复斜杠命令参数提示在提示溢出输入框时裁剪输入字符
  • 修复 Tab 补全 frontmatter name: 与目录基名不同的 skill 后参数提示和递进参数建议未出现
  • 修复状态栏显示用户基线 /effort 而非 skill/agent frontmatter 应用的 effort
  • 修复 Ctrl+O transcript 视图打开时冻结而非追踪新消息
  • 修复编辑召回的 prompt 历史条目在用方向键继续上下移动时丢失编辑
  • 修复 /config 退出摘要在切换无关设置时报告 auto-compact 和主题的虚假变更
  • 修复缓存会话元数据文件缺少可选字段时 /insights 崩溃
  • 修复输入缺失的格式错误 PowerShell 和 History 工具调用在 transcript 折叠中误归类为读取
  • 修复从 claude.ai 或 Claude 移动应用重命名 Remote Control 会话未更新本地会话名
  • 修复刚提交的 prompt 可能在上箭头历史中重复出现的竞态
  • 修复全屏模式下点击 "Jump to bottom" pill 未立即关闭
  • 改进 /feedback 报告:包含上下文压缩前发生的对话

v2.1.148 (2026-05-22)

  • 修复某些用户的 Bash 工具每个命令都返回 exit code 127 的问题(v2.1.147 引入的回归)

v2.1.147 (2026-05-21)

  • 固定的后台会话(claude agents 中按 Ctrl+T)现在空闲时保持存活、原地重启以应用 Claude Code 更新、仅在内存压力下被非固定会话先回收
  • 重命名 /simplify/code-review。现在按选定 effort 报告正确性 bug(如 /code-review high);通过 --comment 将发现作为内联 GitHub PR 评论发布
  • 改进自动更新器:重试瞬时网络失败、报告具体错误类别和 OS 错误代码、失败时显示当前版本
  • 改进大文件编辑的 diff 渲染性能
  • prompt 历史不再记录连续重复条目
  • 修复企业登录限制(forceLoginOrgUUIDforceLoginMethod 托管设置)未对第三方 provider 和 API key 会话强制执行
  • 修复 ! 命令输出中 & 显示为 &amp; 的问题
  • 修复 headless/SDK 模式下未知斜杠命令静默不响应 — 现在显示错误消息
  • 修复 /help 在小终端非全屏模式下渲染破损 tab 头
  • 修复 shell 快照丢弃以单下划线开头的用户函数
  • 修复在 tools: frontmatter 中声明多个 Agent(...) 类型的插件 agent 仅保留最后一个
  • 修复 hook if 条件如 PowerShell(git push*) 永不匹配
  • 修复 PowerShell 工具丢弃依赖默认格式化器的命令输出
  • 修复 Windows 上 PowerShell 脚本调用 "Yes, and don't ask again" 现在写入实际匹配的规则
  • 修复 winget 或 Microsoft Store 安装的 pwsh 在 Windows 上 PowerShell 工具失败
  • 修复 /effort 滑块打开时位置错误
  • 修复 MCP server 第 1 页之后丢弃 resources、templates 和 prompts
  • 修复 Windows Terminal 中流式输出时附加后台会话全屏闪烁
  • 修复 Windows 上后台作业 worktree 移除跟随 NTFS 联接进入主仓库
  • 修复 /background 拒绝仅输入 skill 或自定义斜杠命令的会话
  • 修复 auto 模式抑制 AskUserQuestion 的问题
  • 修复 /theme "New custom theme" 和颜色编辑器对话框不响应 Esc
  • 修复 Agent SDK 流式会话结束时未捕获异常
  • 修复 Windows 上等待滚动稳定时罕见挂起
  • 修复 Windows 上后台会话结果含宽字符(CJK)时 agent 视图列表中过期和重复行
  • 修复粘贴文本作为 [Pasted text #N] 占位符而非实际内容传递给 agent
  • 修复 claude plugin details/plugin 中插件组件计数加倍
  • 修复后台会话再次提示已用 "don't ask again" 授予的工具权限
  • 修复 GNOME Terminal 右键和中键粘贴未插入文本
  • 修复 CLAUDE_CODE_SUBAGENT_MODEL 未应用于 agent 团队生成的队友进程
  • 修复斜杠命令后跟 tab 或换行被视为未知命令
  • 修复 /plugin/status/mobile/sandbox/permissions 菜单的几个间距和布局故障
  • 修复剥离的图片提示模型反复重读不再存在的媒体

v2.1.146 (2026-05-21)

  • 重命名 /simplify/code-review,可选 effort 级别(如 /code-review high
  • auto 模式不再在用户或 skill 显式依赖 AskUserQuestion 时抑制
  • 修复 winget 或 Microsoft Store 安装 pwsh 时 Windows PowerShell 工具失败(v2.1.124 回归)
  • 修复 MCP resources/listresources/templates/listprompts/list 在分页 server 上丢弃第 1 页之后的项
  • 修复 Windows Terminal 中流式时附加后台会话全屏闪烁
  • 修复自动更新器状态行在更新失败时未显示当前版本
  • 修复 Windows 上后台作业 worktree 移除跟随 NTFS 联接进入主仓库
  • 修复 /background 拒绝仅输入 skill 或自定义斜杠命令的会话
  • 修复后台会话再次提示已授予的工具权限
  • 修复 /theme 颜色编辑器和 "New custom theme" 对话框不响应 Esc
  • 修复 Agent SDK 流式会话结束时未捕获异常
  • 修复 forceLoginOrgUUIDforceLoginMethod 托管设置策略未对第三方 provider 和 API key 会话强制执行
  • 修复 GNOME Terminal 右键和中键粘贴未插入文本
  • 修复 CLAUDE_CODE_SUBAGENT_MODEL 未转发到多 agent 会话子进程
  • 改进自动更新器可靠性:原生版本检查和下载现在重试瞬时网络失败
  • 改进大文件编辑的 diff 渲染性能

v2.1.145 (2026-05-19)

  • 新增 claude agents --json 列出活动 Claude 会话为 JSON 用于脚本(tmux-resurrect、状态栏、会话选择器)
  • claude_code.tool OTEL span 中新增 agent_idparent_agent_id 属性,修复 trace 父子关系使后台子 agent span 嵌套在调度的 Agent 工具 span 下
  • 状态行 JSON 输入现在包含检测到的 GitHub 仓库和 PR 信息
  • /plugin Discover 和 Browse 屏幕现在在安装前显示插件的命令、agent、skill、hook 和 MCP/LSP server
  • claude agents 终端 tab 标题现在显示等待输入的计数
  • 全屏模式下斜杠命令和 @ 提及建议列表现在支持鼠标 hover 和点击
  • Stop 和 SubagentStop 钩子输入现在包含 background_taskssession_crons 字段
  • 修复 Bash 命令中对非允许列表环境变量的裸变量赋值被自动批准的权限提示绕过
  • 修复 MCP prompt 斜杠命令在缺少必需参数时显示原始 server 验证错误
  • 修复终端调整大小或重新聚焦后 spinner 和经过时间显示冻结直到按键
  • 修复 Windows 默认 PowerShell 5.1 中跨项目恢复提示失败
  • 修复 agent 视图回复窗格中语音对讲不工作
  • 修复同时创建多个任务时任务列表渲染顺序随机
  • 修复 marketplace 已安装时显示过期的 "Failed to install Anthropic marketplace" 横幅
  • 修复 gh pr create 等改变 PR 状态的命令运行后页脚 PR 徽章未立即更新
  • 修复 Agent Teams 队友非 ASCII 名字因无效头编码导致每个 API 调用失败
  • 修复 /review 使用已弃用的 projectCards GraphQL 查询在使用 Classic Projects 的仓库上出错
  • 修复 claude plugin validate 未标记指向文件而非目录的 skills: 条目
  • 修复使用 context: fork 的 skill 重复自调用而非运行的无限循环
  • 改进 Read 工具:整文件读取超过 token 限制时返回截断的第一页和 "PARTIAL view" 通知

v2.1.144 (2026-05-19)

  • 后台会话新增 /resume 支持 — 通过 claude --bg 或 agent 视图启动的会话现在与交互式会话一同出现,标记为 bg
  • 后台子 agent 完成通知新增经过时长(如 "Agent completed · 3h 2m 5s")
  • /plugin 浏览和发现窗格现在显示插件最后更新时间
  • /model 现在仅更改当前会话模型;在模型选择器中按 d 设置新会话默认
  • 在 CLI 文案中将 "extra usage" 重命名为 "usage credits";/extra-usage 现在是 /usage-credits(旧名称仍工作)
  • 修复 api.anthropic.com 不可达时启动挂起最多 75 秒(captive portal、防火墙、VPN 问题)
  • 修复错过窗口调整事件后终端输出乱码
  • 修复非常长会话中可能出现的渐进式终端显示损坏
  • 通过减少 spinner 动画颜色数量减少 VS Code 终端渲染故障
  • 修复 macOS 后台会话在 Full Disk Access 保护文件夹下项目崩溃 "exit 1 before init"(2.1.143 回归)
  • 修复读取图片扩展名与内容不匹配的文件时不可恢复的对话
  • 减少搜索期间虚假工具错误:head/tail 文件视图现在满足 read-before-edit 检查
  • 修复进入 worktree 后或某些后台会话中 /branch 失败 "No conversation to branch"
  • 修复在 AskUserQuestion 备注字段按 Escape 中止轮次而非返回答案选择
  • 修复通过 IDE 模型选择器或启动后 applyFlagSettings 更改时模型选择不应用
  • 恢复的会话现在保留它们使用的模型
  • 修复 Bedrock 和 Vertex 用户无法从 /model 选择器选择 "Opus (1M context)"(v2.1.129 回归)
  • 修复设置 forceLoginMethodforceLoginOrgUUID 的用户远程会话登录失败
  • 修复分页 tools/list 响应的 MCP server 仅返回第一页,静默丢弃工具
  • 修复不支持 MIME 类型(如 SVG)的 MCP 图片破坏对话
  • 修复 build 在 skill 目录内运行时文件描述符耗尽
  • 修复会话标题从插件监控输出而非用户首个 prompt 生成
  • 修复 headless 模式下 Skill 工具因权限错误失败(v2.1.141 回归)
  • 修复你自己设置中启用的插件在新机首次加载后显示 "not cached" 错误
  • 修复 claude mcp list.mcp.json 无法解析时静默报告无 server
  • 修复自定义 ANTHROPIC_BASE_URL 设置和 Bedrock Mantle 上的后台侧边查询不使用 Haiku
  • 修复 Windows 上附加后台会话中的滚动 — PgUp/PgDn、鼠标滚轮、Ctrl+O transcript 导航现在工作
  • 修复附加后台会话时关闭终端的崩溃
  • 修复 Windows 上 claude agents 中按 ← 使列表对键盘输入无响应
  • 修复 Windows Terminal 中含 CJK 内容时切换 Agent 视图窗格的左边缘幽灵字符
  • /bg-detach 现在保留通过 /add-dir 添加的目录
  • 修复刚分离正在原地编辑的会话后 Edit/Write 拒绝 "background session hasn't isolated its changes yet"
  • 修复 claude respawn <id> 在已停止的后台会话上显示 "stopped" 而非运行
  • 修复 /resume 选择器未显示从后台会话 fork 的会话
  • 修复后台服务无响应时从 claude agents 打开会话或运行 claude logs <id> 挂起
  • 修复子 agent 生成的后台 Bash 任务在进程退出后仍显示 "Running"
  • 修复完成或停止的后台会话短暂唤醒失败被永久标记为启动崩溃
  • 修复 claude agents 附加会话中的 markdown 链接渲染为纯文本而非可点击超链接
  • 修复自定义 spinnerVerbs 应用于回合后持续时间消息
  • claude agents / --bg 拒绝消息现在指出具体门控(非 TTY、环境变量或设置)
  • claude --bg --name <label> 现在在生成后确认中回显名称
  • claude agents:用 Ctrl+R 重命名后台会话现在立即更新附加会话横幅
  • 后台会话 worktree 隔离守护现在适用于配置 WorktreeCreate 钩子的非 git VCS 用户
  • 插件 marketplace 添加/更新现在尊重 CLAUDE_CODE_PLUGIN_PREFER_HTTPS
  • /plugin 在启用、禁用或卸载插件后返回到 Installed 列表
  • /doctor 现在在命令钩子缺少 command 字段时显示 exec 形式示例
  • skill 列表截断不再作为启动通知 — 运行 /doctor 查看完整细分
  • 改进罕见响应前流停止的恢复 — 现在重试一次流式而非回退到非流式请求
  • 改进 SDK/headless MCP 启动:预等待现在与启动重叠(慢 MCP server 最多快 2 秒)
  • 调查后续提示现在在每个非关闭调查响应后出现,文案上下文相关

v2.1.143 (2026-05-15)

  • 新增插件依赖强制:claude plugin disable 现在在另一个启用的插件依赖目标时拒绝(提供可复制粘贴的 disable 链提示),claude plugin enable 强制启用传递依赖
  • /plugin marketplace 浏览窗格新增预测上下文成本(每轮和每次调用 token 估算)
  • 新增 worktree.bgIsolation: "none" 设置,允许后台会话直接编辑工作副本无需 EnterWorktree
  • PowerShell 工具现在传递 -ExecutionPolicy Bypass。通过 CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1 选择退出
  • 后台会话现在在空闲唤醒后保留你设置的模型和 effort 级别
  • 附加 agent 会话中的 Shift+Tab 现在在循环中包括 auto 模式
  • 修复 .credentials.json 含非数组 scopes 值时 CLI 启动挂起或静默中止 OAuth token 刷新
  • 修复 Windows Terminal 和 WSL 中 claude agents 的右键粘贴
  • 修复反复阻塞的 stop 钩子永远循环 — 现在 8 次连续阻塞后以警告结束(通过 CLAUDE_CODE_STOP_HOOK_BLOCK_CAP 覆盖)
  • 修复 Esc/Ctrl+C 不取消 Claude 在迭代之间空闲时挂起的 /loop 唤醒
  • 修复后台 shell 或委托子 agent 仍运行时 /goal 评估器触发
  • 修复 settings.json env 中的 NO_COLOR/FORCE_COLOR 剥离 Claude Code 自身 UI 颜色 — 现在仅应用于子进程
  • 修复 Windows 上 agent 视图列出会话时反复生成 PowerShell 进程
  • 修复无 prompt 的 /bg 向 fork 的会话发送 "continue" — fork 现在等待输入
  • 修复 --agent <name> 找不到无 plugin: 前缀的插件贡献 agent
  • 修复从 agent 视图删除会话未移除其 transcript 文件
  • 修复 Windows Terminal 中附加后台会话滚动时的过期片段渲染
  • 修复主机睡眠或 macOS App Nap 后后台 agent 误检 worker stall 风暴
  • 修复 5xx 错误消息指向 status.claude.com 而非命名配置的 gateway 或云 provider
  • PowerShell 工具现在在 Windows 上对 Bedrock、Vertex、Foundry 用户默认启用。通过 CLAUDE_CODE_USE_POWERSHELL_TOOL=0 选择退出
  • claude agents 现在接受 --add-dir--settings--mcp-config--plugin-dir 并应用于仪表板和从中调度的后台会话
  • claude agents 接受 --permission-mode--model--effort--dangerously-skip-permissions 设置从视图调度的会话默认值
  • claude --bg --dangerously-skip-permissions 现在在 retire→wake 中持久
  • 修复后台会话静默捕获 IDE 文件引用到温热备用输入
  • worktree 清理在 git worktree remove 失败时不再回退到 rm -rf
  • 修复 macOS 上后台作业会话即使授予 Full Disk Access 仍在读取 ~/Documents~/Desktop~/Downloads 下文件时出现 "Operation not permitted" 错误
  • /bg 现在保留 --mcp-config--settings--add-dir--plugin-dir--strict-mcp-config
  • claude agents 启动的后台会话现在尊重 settings.json 的 permissions.defaultMode
  • 修复 Windows 上响应流式时按 ← 可使 claude agents 列表对所有输入无响应
  • /bg-detach 现在保留 --fallback-model
  • /bg-detach 现在保留 --allow-dangerously-skip-permissions
  • 修复 ~/.local/bin/claude launcher 缺失或不可执行时后台守护进程生成回退到运行中的二进制文件
  • 修复 claude agents --allow-dangerously-skip-permissions 默认调度会话为 bypass 模式

v2.1.142 (2026-05-14)

  • 新增 claude agents 标志:--add-dir--settings--mcp-config--plugin-dir--permission-mode--model--effort--dangerously-skip-permissions 配置调度后台会话
  • Fast 模式现在默认使用 Opus 4.7(之前 Opus 4.6)。设置 CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE=1 将 fast 模式锁定到 Opus 4.6
  • 含根级 SKILL.md 而无 skills/ 子目录的插件现在作为 skill 呈现
  • /plugin 详情窗格和 claude plugin details 现在显示插件提供的 LSP server
  • /web-setup 在替换现有 GitHub App 连接前警告
  • 修复 MCP_TOOL_TIMEOUT 未提高远程 HTTP 和 SSE MCP server 的每请求 fetch 超时
  • 修复后台会话不识别预先存在的 git worktree
  • 修复 macOS 睡眠/唤醒后后台会话消失和守护进程重连失败 — 守护进程现在检测时钟跳跃
  • 修复二进制升级(如 brew upgrade)后守护进程未干净退出
  • 修复 Claude-in-Chrome 扩展无共享 tab 连接时后台 agent 崩溃循环
  • 修复在附加 claude agents 会话中点击链接 — 后台 worker 的 headless 浏览器 shim 不再在附加时应用
  • 修复 claude agents "v to open in editor" 使用守护进程默认编辑器而非 shell 的 $EDITOR/$VISUAL
  • 修复 Windows 上网络驱动器工作目录死锁 claude agents;启动期间 Ctrl+C 现在工作
  • 修复从 Apple Terminal 或其他 256 色终端附加 claude agents 会话时背景色溢出
  • 修复 claude --bg --dangerously-skip-permissions 不在 retire/wake 间持久
  • 修复首条消息为链接时会话标题从 URL 派生
  • 修复远程客户端冗余 set_model 请求注入重复 /model 面包屑到 transcript
  • 修复使用 skills: ["./"] 的插件显示假的 "path escapes plugin directory" 错误
  • 修复无安装元数据时插件缓存清理删除活动插件版本目录
  • 修复新发布插件 /plugin 浏览窗格显示 "0 installs"
  • 修复插件警告未命名每个隐藏默认文件夹的 plugin.json
  • 改进响应式压缩:第一次摘要尝试现在从原始请求溢出大小播种
  • 改进钩子配置错误:为 SessionStart/Setup/SubagentStart 配置 prompt 或 agent 类型钩子现在显示清晰的 "use a command-type hook instead" 错误
  • 移除使用策略拒绝消息中过期的 /model claude-sonnet-4-20250514 建议

v2.1.141 (2026-05-13)

  • 在钩子 JSON 输出中新增 terminalSequence 字段,使钩子可发出桌面通知、窗口标题和铃声而无需控制终端
  • 新增 CLAUDE_CODE_PLUGIN_PREFER_HTTPS 通过 HTTPS 而非 SSH 克隆 GitHub 插件源
  • 新增 ANTHROPIC_WORKSPACE_ID 环境变量用于工作负载身份联合
  • 新增 claude agents --cwd <path> 将会话列表范围限定到目录
  • /feedback 现在可包含最近会话(最近 24 小时或 7 天)
  • 倒回菜单:新增 "Summarize up to here" 压缩较早上下文同时保持最近回合完整
  • auto 模式权限对话框现在解释 permissions.ask 规则何时导致提示
  • 在文件编辑权限提示上恢复 IDE 连接时的 "view diff in your IDE" 选项
  • 通过 /bg←← 启动的后台 agent 现在保留当前权限模式
  • claude agents:完成工作但保留后台 shell 运行的 agent 现在移到 Completed 而非保留在 Working
  • 改进长 thinking 期间的 spinner 反馈 — spinner 在 10 秒后变暖为琥珀色
  • 改进插件菜单导航:/Tab 切换标签, 移到标签条
  • 修复 Bedrock/Vertex/Foundry/gateway 上无 ANTHROPIC_SMALL_FAST_MODEL 覆盖时后台侧查询发送不可用 Haiku 模型 ID
  • 修复 Windows 上守护进程管道密钥文件锁定或不可读时 claude daemon status/doctor 抛出
  • 修复通过添加标志的 wrapper 启动时 claude agents 显示 agent 类型列表而非仪表板
  • 修复 claude agents 打开崩溃会话在工作目录已删除时触发冗余调度
  • 修复自定义 ANTHROPIC_BASE_URL gateway 上的后台作业未自动命名
  • 修复一个会话中的 /model 静默更改其他并发会话的 autocompact 阈值
  • 修复工具权限提示打开时切换权限模式不自动关闭提示
  • 修复权限/对话提示打开时按 Enter 同时提交输入框文本
  • 修复钩子在 EnterWorktree 切换工作目录后接收不存在的 transcript_path
  • 修复带单元格换行的 markdown 表格回退到垂直 key-value 布局而非渲染为带边框网格(v2.1.136 回归)
  • 修复取消的 prompt 自动恢复到输入框时从上箭头历史移除,避免重复条目
  • 修复 Ctrl+C/Esc 在任何响应前取消的 prompt 从上箭头历史丢弃
  • 修复 vim INSERT/VISUAL 模式中 Ctrl+C 不中断运行回合
  • 修复 enter 重绑定到 chat:newline 时备用 chat:submit 键绑定(如 meta+enterctrl+enter)不工作
  • 修复配置输出风格时 prompt 建议静默禁用
  • 修复回合完成消息中未尊重 spinnerVerbs 设置
  • 修复 AskUserQuestion 弹窗隐藏前面聊天内容的最后一行
  • 修复搜索返回错误时 Web Search 状态显示 "Did 0 searches"
  • 修复多行状态行输出在任一行超过终端宽度时丢弃或损坏行
  • 修复 light-ansi 主题在浅色背景上 diff 上下文行使用不可见白色 — 现在使用黑色
  • 修复错误覆盖层转储隐藏原始错误消息的精简 bundle 源代码
  • 修复输入反馈调查评分数字后按 Enter 作为聊天消息提交而非评分
  • 修复在 agent 面板上选定子 agent 时按 x 输入到 prompt 而非停止 agent
  • 修复用户首个 prompt 之前从插件监控通知派生会话标题
  • 修复折叠读取/搜索组下每个工具调用重复 "Allowed by PermissionRequest hook"
  • 修复 /tui 静默丢弃运行中的后台 shell 和子 agent — 现在拒绝并要求等待完成
  • 修复 Bedrock、Vertex、Foundry 和其他第三方 provider 欢迎横幅显示 "API Usage Billing"
  • 修复 /mcp server 列表在小终端全屏模式下未保持聚焦 server 可见
  • 修复 /feedback bundle 中重排为带引号值(如会话 ID)生成无效 JSON
  • 修复 desktop 和第三方 provider 会话错误继承主机托管设置的 apiKeyHelper/ANTHROPIC_AUTH_TOKEN
  • 修复在 logger 初始化前触发的早期分析事件被静默丢弃
  • 修复 marketplace ref 上游不再存在但 sha 也固定时 claude plugin install 失败
  • 修复声明 MCP server 的插件详情窗格通过 .mcp.json 显示 0 MCP server
  • 修复未设置 config 变量的插件 MCP server 显示通用连接失败
  • 修复 MCP server 配置使用 POSIX shell 参数扩展(如 ${var%pattern})被错误标记为缺少环境变量
  • 修复 MCP HTTP/SSE server 连接时返回 403 显示为 "failed" 而非 "needs auth"
  • 修复可选 server 事件流重连失败时远程 MCP server 不必要断开
  • 修复 worker 会话 token 中途轮换时 Remote Control MCP connector 都失败 401
  • 修复 server 拒绝过期 token 时 Remote Control 自动重新注册受信设备
  • 修复启用 beta 跟踪的 SDK/headless 模式中早期 OTel span 静默丢弃的竞态
  • 修复自定义 voice:pushToTalk 键绑定和 "space": null 解绑被静默忽略
  • 修复 Windows Alt+V 图片粘贴在剪贴板含截图时报告 "no image found"
  • 修复 Linux 上 glibc 和 musl 平台包都安装时 SDK "Claude Code native binary not found"
  • Bedrock:awsCredentialExport 现在在配置时始终运行
  • [VSCode] 修复麦克风仅产生静音时聊天内麦克风未显示反馈 — 现在显示 "No audio detected"
  • [VSCode] 语音模式:WSL 错误现在为 WSLg 用户建议安装 sox libsox-fmt-pulse
  • claude agents:启动会话不再在预热后台 worker 不健康时失败
  • claude agents 不再显示从背景化新 REPL 留下的空占位会话
  • 留下的空闲后台会话现在在 5 分钟后由守护进程自动回收

v2.1.140 (2026-05-12)

  • 改进 Agent 工具 subagent_type 匹配以接受不区分大小写和分隔符的值(如 "Code Reviewer" 解析为 code-reviewer
  • 更新 agent 颜色调色板
  • 修复设置 disableAllHooksallowManagedHooksOnly/goal 静默挂起
  • 修复 settings 热重载中符号链接 settings 文件导致错误归因变更事件的回归
  • 修复后台服务即将空闲退出时 claude --bg 失败 "connection dropped mid-request"
  • 修复企业终端安全机器上后台服务启动失败
  • 修复远程托管设置在 401 时不重试 — 现在使用强制刷新 token 重试一次
  • 修复托管 extraKnownMarketplaces 自动更新策略未持久到 known_marketplaces.json
  • 修复 /loop 调度冗余唤醒以轮询已通知完成的后台任务
  • 修复 Windows 上缺少可执行文件(如 gh)触发每次检查同步 where.exe 重新生成的反复事件循环停顿
  • 修复 Read 工具调用在 offset 作为空白填充或 + 前缀字符串传递时验证失败
  • 修复终端失去焦点时原生终端光标未停留在输入符号
  • 插件现在在默认组件文件夹(如 commands/)因 plugin.json 设置匹配键而被静默忽略时警告

v2.1.139 (2026-05-11)

  • 新增 agent 视图(Research Preview):每个 Claude Code 会话的单一列表 — 运行中、阻塞在你身上或已完成。运行 claude agents 开始。详见 https://code.claude.com/docs/en/agent-view
  • 新增 /goal 命令:设置完成条件,Claude 跨回合持续工作直到满足。在交互式、-p 和 Remote Control 中工作。显示实时经过时间/回合/token 作为覆盖面板
  • 新增 /scroll-speed 命令调整鼠标滚轮滚动速度并实时预览
  • 新增 claude plugin details <name> 显示插件组件清单和预测每会话 token 成本
  • 新增 transcript 视图导航:? 查看键盘快捷键、{/} 在用户 prompt 之间跳转、v 切换快捷面板
  • 新增钩子 args: string[] 字段(exec 形式)直接生成命令而无需 shell
  • 新增钩子 continueOnBlock 配置选项用于 PostToolUse — 设置为 true 将钩子拒绝原因反馈给 Claude 并继续回合
  • MCP stdio server 现在在环境中接收 CLAUDE_PROJECT_DIR,与钩子匹配。插件配置可在命令中引用 ${CLAUDE_PROJECT_DIR}
  • 压缩提示现在要求模型保留敏感用户指令
  • /mcp Reconnect 现在无需重启即拾取 .mcp.json 编辑
  • /context all 每 skill token 估算现在考虑模型分词器并显示舍入值
  • claude plugin install <name>@<marketplace> 现在自动刷新 marketplace 并重试
  • /plugin 已安装插件详情现在干净显示钩子事件名和 MCP server 名
  • /context 现在显示插件来源 skill 的提供插件名
  • 远程 MCP server 瞬时失败重连重试现在对所有用户启用
  • 子 agent API 请求现在携带 x-claude-code-agent-id / x-claude-code-parent-agent-id
  • 设置 ANTHROPIC_API_KEY / apiKeyHelper / ANTHROPIC_AUTH_TOKEN 时 Remote Control、/schedule、claude.ai MCP connector 和通知偏好现在禁用
  • 修复过期凭证和 forceRemoteSettingsRefresh 策略设置阻塞 claude auth login/logout/status 的死锁
  • 修复 autoAllowBashIfSandboxed 未自动批准带 shell 扩展(如 $VAR$(cmd))的命令
  • 修复钩子写入终端可能损坏屏幕上交互式提示的 bug;钩子现在无终端访问运行
  • 修复 HTTP/SSE MCP server 流式非协议数据时无界内存增长 — 响应体现在每个 SSE 帧上限 16 MB
  • 修复 Skill(name *) 权限规则 — 通配符形式现在作为前缀匹配工作
  • 修复 settings 热重载未检测到符号链接 ~/.claude/settings.json 的编辑
  • 修复 marketplace 键与清单名不同时插件详情加载失败
  • 修复 /model 选择器 "Default" 行未反映 ANTHROPIC_DEFAULT_OPUS_MODEL/ANTHROPIC_DEFAULT_SONNET_MODEL 覆盖
  • 修复响应完成 5 分钟后虚假 "stream idle timeout"
  • 修复配置 10+ MCP server 且缓存目录不可写时静默 exit 1
  • 修复输入光标在标签名、列表指针和对话框选择行上闪烁
  • 修复 transcript 视图字母快捷键在鼠标点击后不工作
  • 修复 Bash 模式上箭头历史重复第一条目并覆盖正在进行的草稿
  • 修复粘贴或拖放多张图片仅插入最后一张
  • 修复深色主题超链接使用不可读的暗海军蓝
  • 修复模型设置为 opus 别名的第三方用户的模型选择器显示冗余 "Current model" 行
  • 修复 PAYG 3P provider 上 legacy Opus 选择器条目解析为与默认条目相同的模型
  • 修复 Cursor 和 VS Code 1.92–1.104 鼠标滚轮滚动速度
  • 修复 Windows Terminal 和 VS Code 中附加后台会话时滚动行为
  • 修复断开 server 的 MCP 资源在 @server: 自动补全中残留
  • 修复双文件 diff 片段过度报告截断行数 1
  • 修复 Grep 结果未相对化 Windows 驱动器路径
  • 修复嵌入边框文本在 CJK/emoji 上溢出
  • 修复模糊匹配高亮在 emoji 和星空字符上拆分
  • 修复包含正则元字符的 skill 参数名破坏参数替换
  • 修复 ProgressBar 为几乎满的小数单元渲染整块
  • 修复任务轮询和 fs.watch 在最后订阅者离开时复活
  • 修复清单名与源标识符不同时插件依赖解析留下过期计数
  • 修复会话有不可解析时间戳时 Insights Time-of-Day 图表偏斜
  • 修复仅使用 cmd/super/win 修饰符的键绑定被标记为不可解析
  • 修复 claude_code.active_time.total OpenTelemetry metric 在 --print 模式下未发出
  • 修复 claude plugin update 未保留 marketplace 内的跨插件符号链接
  • [VSCode] 按 Cmd/Ctrl+Shift+T 重新打开最近关闭的会话标签

v2.1.138 (2026-05-09)

  • 内部修复

v2.1.137 (2026-05-09)

  • [VSCode] 修复扩展在 Windows 上激活失败

v2.1.136 (2026-05-08)

  • 新增 settings.autoMode.hard_deny 自动模式硬拒绝规则,无条件拦截指定操作
  • 新增 CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL 环境变量
  • 修复 /clear 后 MCP 服务器静默消失问题
  • 修复并发凭证写入导致重新登录的循环问题
  • 修复多个 MCP OAuth 刷新令牌并发丢失问题
  • 修复工具调用后扩展思考发出已编辑思考块时的 API 400 错误
  • 修复 --resume / --continue 在项目路径包含下划线时找不到会话
  • 修复计划模式在存在匹配 Edit(...) 允许规则时未阻止文件写入
  • WSL2:支持从 Windows 剪贴板粘贴图像(通过 PowerShell 回退)
  • 大量 UI 修复:斜杠命令对话框、CJK 字符渲染、全屏模式等

v2.1.133 (2026-05-07)

  • 新增 worktree.baseRef 设置(fresh | head),控制工作树分支基础
  • 新增 parentSettingsBehavior 管理员键,SDK managedSettings 加入策略合并
  • 钩子接收 effort.level$CLAUDE_EFFORT 环境变量
  • 修复刷新令牌竞争导致所有并行会话 401 的问题
  • 修复 Edit/Write 允许规则作用于根目录时匹配不正确
  • 修复远程控制停止/中断未完全取消 CLI 会话的问题
  • 修复子代理无法通过 Skill 工具发现技能的问题

v2.1.132 (2026-05-06)

  • 新增 CLAUDE_CODE_SESSION_ID 环境变量到 Bash 子进程
  • 新增 CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 退出全屏渲染器
  • 修复外部 SIGINT 不运行优雅关闭的问题
  • 修复笔记本电脑睡眠/唤醒后全屏模式显示空白屏幕
  • 修复 stdio MCP 服务器写入非协议数据时无限内存增长(10GB+)
  • 修复 Bedrock 和 Vertex 在 ENABLE_PROMPT_CACHING_1H 时的 400 错误

v2.1.129 (2026-05-06)

  • 新增 --plugin-url <url> 从 URL 获取插件 .zip 存档
  • 新增 CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE 后台自动升级
  • Ctrl+R 历史搜索恢复为默认搜索所有项目(Ctrl+S 缩小范围)
  • 网关模型发现改为 CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 选择加入
  • 修复 1 小时提示缓存 TTL 被静默降级为 5 分钟
  • 修复子代理进度摘要缺少提示缓存(约 3x cache_creation 减少)

v2.1.128 (2026-05-04)

  • --plugin-dir 现在接受 .zip 插件存档
  • /mcp 显示已连接服务器的工具数量
  • --channels 支持控制台(API 密钥)认证
  • EnterWorktree 从本地 HEAD 创建分支(未推送提交不再丢失)
  • 子进程不再继承 OTEL_* 环境变量
  • 修复 1M 上下文模型会话被错误阻止的问题
  • 修复并行 shell 工具调用中失败的只读命令取消同级调用

v2.1.126 (2026-05-01)

  • 新增 claude project purge 删除项目所有 Claude Code 状态
  • claude auth login 支持粘贴 OAuth 代码(WSL2、SSH、容器)
  • --dangerously-skip-permissions 绕过 .claude/.git/ 等路径写入提示
  • /model 选择器支持网关 /v1/models 端点模型列表
  • Windows:检测 PowerShell 7 多种安装方式,PowerShell 作为主要 shell
  • 修复粘贴大于 2000px 图像破坏会话的问题(自动缩小)

v2.1.122 (2026-04-28)

  • 新增 /resume 通过 PR URL 查找创建该 PR 的会话
  • 新增 claude --from-pr <number> 直接恢复 PR 对应会话
  • 新增 PostToolUse 钩子可替换任何工具的输出
  • 新增 claude ultrareview 非交互式运行代码审查
  • /skills 新增搜索过滤框
  • MCP 服务器启动瞬态错误自动重试最多 3 次

v2.1.120 (2026-04-27)

  • Windows 不再需要 Git for Windows,缺少 Bash 时使用 PowerShell
  • MCP 服务器支持 alwaysLoad: true 跳过工具搜索延迟
  • 新增 claude plugin prune 清理孤立插件依赖
  • /terminal-setup 启用 iTerm2 剪贴板访问
  • Vertex AI 支持 X.509 证书 Workload Identity Federation
  • 重大内存泄漏修复:图像密集会话、/usage、长时间运行工具

v2.1.112 (2026-04-20)

  • Agent SDK 正式发布(Python/TypeScript)
  • 插件系统 (Plugins) 正式发布
  • Desktop App 桌面应用发布
  • Routines 定时任务功能
  • Remote Control 远程控制
  • Channels 事件推送

v2.1.100 (2026-04-13)

  • Skills 技能系统正式发布
  • Worktrees 并行开发支持
  • Auto Mode 自动模式配置
  • Chrome 扩展(Beta)
  • Slack 集成
  • Code Review 自动代码审查
  • 全屏渲染模式 (Fullscreen)

v2.1.89 (2026-03-31)

  • Hook defer 决策支持
  • 无闪烁渲染引擎
  • PermissionDenied hook 事件
  • 自动压缩死循环修复
  • 修复 Cowork Dispatch 消息未送达

v2.1.86 (2026-03-28)

  • 会话 ID 头信息
  • Read 工具压缩格式优化
  • 插件脚本权限修复

v2.1.85 (2026-03-26)

  • MCP 弹窗支持
  • Transcript 搜索功能
  • Hook 条件过滤

v2.1.84 (2026-03-24)

  • Windows PowerShell 工具
  • Computer Use 支持
  • TaskCreated hook 事件
  • /buddy 虚拟宠物

v2.1.83 (2026-03-21)

  • 管理设置目录
  • 子进程凭据清洗
  • Transcript 搜索增强

Claude Code 中文文档 - 社区翻译项目