更新日志
Claude Code 版本更新记录。
v2.1.276 (2026-09-18)
- 修复
ANTHROPIC_BASE_URL指向代理或网关时每个请求都失败报400 … Input tag 'advisor_20260301'(v2.1.275 引入的回归)
v2.1.275 (2026-09-17)
- 新增把 claude.ai 账号上启用的 skill 与插件同步到终端会话;用
syncClaudeAiSkills: false/syncClaudeAiPlugins: false关掉 - 新增「立即发送」快捷键(
Ctrl+Enter或Ctrl+X Ctrl+S):打断当前回合并把排队的消息一次性发出,已发与排队中的消息在模型收到前显示为灰色 - 新增
/plugin install <plugin> --marketplace <source>,安装插件前先提示添加该市场 - 新增
otelHeadersHelper失败时的启动告警,避免会话静默地一条遥测都没导出 - 修复 Grep/Glob 与 @ 文件建议在超过 20MB 输出上限的搜索上卡死或内存耗尽
- 修复转录含畸形消息块、任务提醒或 @ 附件条目时,
--resume、恢复选择器预览、后台 agent 与转录视图打不开 - 修复
/rewind在 fork 或后台会话中恢复出被零填充或截断的文件(文件历史备份未能完整拷贝时) - 修复企业网关改写 API 错误响应时,beta 请求头被拒导致每回合都报终端
API Error: 400 - 修复 Linux 上沙盒 Bash 命令在 zsh 下失败却报退出码 0
- 修复插件从 npm 源安装时会执行包的安装脚本:现改为
npm pack --ignore-scripts并校验完整性 - 改进终端卡顿或暂停时的响应:输出不再在终端追赶过程中越落越远
- 改进
--system-prompt含__SYSTEM_PROMPT_DYNAMIC_BOUNDARY__行时的提示缓存:该行以上的文本现全局缓存
v2.1.274 (2026-09-16)
- 新增内存吃紧时的可见告警,并给出释放内存或安全重启的步骤
- 新增
CLAUDE_CODE_MCP_STARTUP_WAIT_MS,限定首个非交互回合等待 MCP 服务器连接的时长(0= 不等) - 新增
claude_code.managed_settings_resolved遥测事件:托管设置来源与策略助手状态 - 修复会话陷入无限重试
unexpected tool_use_id400 错误:损坏的转录现尽可能自愈,否则给出明确错误(含/rewind提示)终止死循环 - 修复 Streamable HTTP 的 MCP 工具调用即使设了更长的 per-server
timeout仍在约 5 分钟超时 - 修复语言服务器为上千个文件发布项目级诊断时的每回合卡顿
- 修复
claude agents在自动更新重启后丢掉--model、--effort、--permission-mode等参数 - 修复转录把你自己消息里的有序列表重新编号(输入「3. 2. 1.」显示成「3. 4. 5.」)
- 修复温和内存压力下后台命令空转 30 分钟即被杀:现只在内存极度紧张时才停,且调试日志说明原因
- 修复 headless/SDK 会话为每个完成的后台任务各发一次模型调用;已排队的完成现合并为一次
- 改进
/code-review:对没有专门调优配置的模型改用更精简的内联审查提示词,不再派生大量审查子 agent
v2.1.273 (2026-09-15)
- 新增 MCP 服务器会话中途断开且自动重连放弃时的通知,指向
/mcp - 新增从 Claude app fork 一个
claude --remote-control会话,fork 出的会话在你自己电脑上以后台会话运行 - 新增供 LLM 网关使用的
x-claude-code-request-class等请求头,用CLAUDE_CODE_GATEWAY_HINT_HEADERS=1开启 - 修复上下文计量与自动压缩把 advisor 工具回合按实际约两倍计算,导致自动压缩在真实窗口一半处就触发
- 修复子 agent 与后台 agent 在最终流式回复缺 token 用量或没有 model id 时被判定失败,结果永不送达
- 修复
permissions.blockReadsOutsideWorkingDirectories下,仓库设置指定的记忆目录仍被载入提示词、召回、索引 - 修复长会话在仓库
.git目录被移除或搬走后反复重建残桩.git/info/exclude - 修复
.claude/scheduled_tasks.json被拷进别的目录(如新 worktree)后,已保存的定时任务跑错会话 - 回滚 v2.1.268 那条对
eval、env -C等无法分析的 Bash 行检查 Read/Edit 拒绝规则的改动(time -p make build之类会被直接拒) - 改进长会话响应:hook 进度与子 agent 活动不再在每次更新时重算整个会话
v2.1.272 (2026-09-14)
- 缺陷修复与稳定性改进
v2.1.271 (2026-09-14)
- 新增 Claude Code Remote 会话(云端与自托管 runner)的快速模式:宿主的 fast-mode 设置或会话内
/fast生效 - 新增 auto 模式带沙盒时的 per-command
allowed_domains:命令需要的主机随命令一并审查、仅对该命令开放,其他主机拒绝 - 新增 agent frontmatter 的
omitClaudeMd,让自定义与插件子 agent 不加载用户/项目/本地 CLAUDE.md(托管策略文件仍加载) - 新增
/config面板的鼠标支持(全屏模式):滚轮滚动、点击值即修改 - 新增
CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS(1–256),提高 Workflow 单次运行的并发 agent 上限 - 修复切换账号、组织或 API Key 后仍复用缓存的组织策略
- 修复
/resume与/teleport保留上一段会话的文件读取记录,致 Claude 能编辑当前会话从未读过的文件 - 修复会话被压缩后 Claude 重开一份仍在运行的后台命令(如 watch 任务或 dev server)
- 修复 MCP 服务器密集发送
list_changed通知导致的持续高 CPU 与工具列表反复请求 - 修复
--resume在恢复会话的模型族与默认模型不同时丢掉 1M 上下文窗口([1m]) - 改进终端渲染性能:大 diff 与长转录渲染更快,卡帧更少
- 改进动态 workflow:撞到用量上限时暂停并在重置后自动继续,而非丢弃受影响的 agent
- 变更 Monitor 监听现一律带截止时间(最长 30 分钟,
-p单次运行 10 分钟),替代原来的无超时persistent选项 - 变更动态 workflow 默认规模:Pro 计划改为 small,medium 的指导上限从 15 个 agent 降到 10 个
v2.1.270 (2026-09-12)
- 修复 Bash 里的只读 git 命令在会话跑了一段时间后意外要求授权(v2.1.269 引入的回归)
v2.1.269 (2026-09-11)
- 新增
claude plugin eval:针对 Claude Code 跑插件的评测套件,产出可复现的评分报告(JSON + HTML) - 新增
/output-style [name]列出与切换输出风格,Remote Control、云端及其他 headless 会话同样可用 - 新增把 Bash 命令改动的文件 diff 附到工具结果里(
bashEditDiffEnabled) - 新增
OTEL_METRICS_INCLUDE_REPOSITORY,给遥测指标与事件打上vcs.*仓库属性 - 修复回复因输出 token 上限被截断并自动续写后的下一回合,提示缓存被部分失效
- 修复压缩后告知 Claude 的 git 状态是会话开始时的旧状态,而非当前状态
- 修复以
!开头的拒绝/询问权限规则越出写它的那个设置来源生效;现只在自身来源内生效 - 修复
/goal遇 API 错误、网络中断或 token 上限后静默停滞:现改为退避重试,或暂停并说明原因(含等到用量重置) - 修复自动压缩找不到完整的早期对话可总结时,会话永久卡在「Prompt is too long」
- 修复用日文、中文、泰文等词间无空格语言书写的文本被丢掉提示建议
- 修复
Edit()拒绝规则与写路径检查对 Bashtee写入的文件不生效 - 修复插件为会话解压出的文件可被同机其他用户读取,且保留归档里的全局可写位
- 改进日文/中文/韩文的提示建议过滤:保留混合书写与单词建议,并像英文一样丢掉元描述文本
- 改进 SSH 与未识别终端下的键盘支持:能应答 kitty 键盘查询的终端(foot、Alacritty 0.16+)现可用 Shift+Enter
v2.1.268 (2026-09-10)
- 新增 Claude apps gateway 的
pricing:配置下发:已登录的 Claude Code 客户端通过托管设置拿到同一套费率,/cost与遥测与消费表对得上 - 新增
gatewayInternalNetworks托管设置,允许管理员在组织自有公网 IPv4 段上/login到网关 - 新增已发布 artifact 的浏览器标签图标,由 Claude 按页面内容挑选
- 修复自 v2.1.265 起第三方 Anthropic 兼容端点(
ANTHROPIC_BASE_URL)每回合都 HTTP 400:根因是 Artifact 工具输入 schema 里的一段正则被这些端点拒绝 - 修复 WebFetch 在服务器挂着响应不结束时无限等待;现 300 秒超时,可用
CLAUDE_CODE_WEBFETCH_DEADLINE_MS调整(0关闭) - 修复持续高 CPU:长时间空闲会话里的忙等循环不再占满一个核
- 修复符号链接目录(macOS 的
/etc、/tmp、/var;Linux 的/bin)上的拒绝与询问规则在按真实路径给出时不生效 - 修复
/mcp、/plugin详情与claude mcp list/get显示 MCP 配置里${VAR}占位符解析出的明文密钥 - 修复插件与市场的报错信息显示 git 源 URL 里的 token 或口令
- 修复一批提示缓存失效:SDK 会话用
excludeDynamicSections时首条消息被每次重渲染 - 修复
/compact与自动压缩生成的摘要把含$序列的文本弄乱 - 改进 auto 模式的拒绝信息:现会指名是哪条规则挡住的,并要求 Claude 换更安全的做法、先做完无关工作再来问你
- 改进
/plugin:安装、启用或停用插件在关闭菜单时即生效,不再需要/reload-plugins - 变更任务追踪工具(TaskCreate/Get/Update/List、TodoWrite)只在 Claude 3.x、Opus 4.0–4.7、Sonnet 4.0–4.6、Haiku 4.5 上提供;其余需设
CLAUDE_CODE_ENABLE_TODO_TOOLS=1
v2.1.267 (2026-09-09)
- 新增
maxEffortLevel设置(顶层或modelSettings下按模型):在所有供应商上限制 effort 等级,用户仍可选更低档 - 新增
--system-prompt-snapshot off,每次请求都重新渲染系统提示词而非复用会话记录的版本 - 修复用
/model切换模型时重发全部工具定义(提示缓存未命中);提交与 PR 的署名文本现以会话备注形式送达 - 修复中途消失的工具(MCP 服务器断连或升级导致)重写工具列表并丢弃此前的思考
- 修复恢复大会话(转录超 5 MB)时并行工具调用及其 hook 输出被丢弃
- 修复
claude remote-control在服务端凭据到期(启动后约 30 天)时退出并断开所有附着会话 - 修复自定义命令、skill 与子 agent 的
effort:frontmatter 在默认 effort 仍被锁定的模型上(Opus 4.7/4.8、Fable 5)被忽略 - 修复托管的
allowedHttpHookUrls等设置在不可读时放行一切(应为放行为空) - 改进 Bash 工具的描述规范,让 Claude 用平实语言说明命令做什么,而不是复述命令本身
- 改进提示缓存稳定性:子 agent 与用
--system-prompt启动的会话现只记录一次系统提示词与工具定义
v2.1.266 (2026-09-08)
- 缺陷修复与稳定性改进
v2.1.265 (2026-09-08)
- 新增
--plugin-dir支持指向一个插件文件夹:其下每个带 manifest 的子文件夹都会加载,运行期间增删也能被识别 - 新增落盘工具结果的 1 GB 上限,会话内预览会说明保存的文件被截断
- 修复
http类型但只讲旧版 HTTP+SSE 传输的 MCP 服务器始终连不上;现按 MCP 规范回退到 SSE - 修复非交互会话(
-p配 stream-json 输入、Agent SDK、云会话)在每条新用户消息处重置 shell 工作目录,cd现跨回合保留 - 修复恢复前台派生的子 agent 时其工具列表与系统提示词前缀被改写,破坏该 agent 的提示缓存复用
- 修复上个进程在工具运行中死掉后的恢复:最后一条提示不再被改写,中断的工具调用被保留并标记为已中断
- 修复
/model opusplan[1m]被拒「Model not found」 - 修复 macOS/Linux 上含反斜杠的插件路径绕过符号链接围栏检查
- 修复 Windows 上在 AppContainer 或受限令牌沙盒里运行时 Read/Write/Edit 拒绝所有文件
- 修复双键快捷键在第二个键超过 1 秒才到达时静默取消(tmux 里常见);现等 3 秒并在超时后给出提示
- 改进
--worktree在大仓库上的启动:新 worktree 改为并行 checkout(git 2.32+) - 改进
/workflows的 agent 详情:工具调用标注运行中/失败/完成,有任务清单时一并显示 - 改进恢复长会话(读过很多文件)的耗时
v2.1.263 (2026-09-06)
- 缺陷修复与稳定性改进
v2.1.261 (2026-09-04)
- 新增
bashOutputMaxChars与taskOutputMaxChars设置,提高命令与后台任务内联送达 Claude 的输出量上限(最高 128K 字符) - 新增
/skill-doctor,显示哪些已加载的 skill 从未被用、各自占多少上下文,便于裁剪 - 新增
--append-subagent-system-prompt-file,从文件读取子 agent 系统提示词(适合命令行传不下的长提示) - 新增
/status与claude doctor的「Organization policy」一行,说明组织策略为何没能加载 - 修复快速输入或按键重复时字符偶发乱序或丢失
- 修复恢复会话丢掉 hook 输出与并行工具调用周边的上下文,导致恢复后的请求发生变化
- 修复后台 agent 无法恢复时其唤醒在紧凑循环里重试,造成持续高 CPU
- 修复终端进度指示器(iTerm2、Ghostty、ConEmu)在后台 workflow 或 agent 仍在跑时就显示会话已完成
- 修复
/usage与 VS Code 用量面板在用量接口被限流或刚启动时丢掉按模型的每周限额行 - 改进
/model选择器与 VS Code 模型标签:识别得出时显示模型名而非 Bedrock/Vertex/网关的原始 ID - 改进危险
rm安全提示:现也能识别位置参数上的rm -rf与双引号sh -c脚本内的写法 - 变更提示词的按词编辑键位对齐 Bash:
Ctrl+W删到空白处,Alt+F/Alt+D停在词尾,标点作为分词;keybindingFlavor不再有效 - 变更 auto 模式:把内容打包进公共图表渲染器 URL 的链接视为上传到该站点,不再自动批准
v2.1.260 (2026-09-03)
- 新增 diff 面板:全屏模式下在对话旁打开,随 Claude 编辑实时显示未提交改动,用
/diff开关 - 新增提示缓存未命中的可能原因(工具定义或系统提示词变了、空闲超过 TTL)到
/cost与状态栏prompt_cache字段 - 新增
/advisor的文本形式(/advisor、/advisor <model>、/advisor off),供桌面端、Remote Control 与 headless 会话使用 - 修复路径含圆括号的
Edit/Write/Read权限规则被当作非法丢弃或被 Bash 沙盒忽略,致「只读」目录实际可写 - 修复一条模式无法编译的文件权限规则(如未闭合的
[)让所有文件编辑都失败报Invalid regular expression - 修复 Bash 权限检查自动批准把命令替换藏在
REPORTTIME、REPORTMEMORY或DIRSTACKSIZE赋值里的 zsh 命令 - 修复企业根 CA 只在操作系统证书库里时,Bedrock 模型发现与 AWS SSO/STS 凭据调用报「unable to get local issuer certificate」
- 修复
/rewind与--rewind-files在检查点备份文件缺失、实际什么都没恢复时仍报成功 - 修复 Fable 5.1 的提示缓存未覆盖工具结果之后附加的上下文,导致每个工具调用回合都作为未缓存输入重发
- 修复
model: fable的 agent 忽略ANTHROPIC_DEFAULT_FABLE_MODEL上的[1m]标记而静默用 200K 窗口 - 回滚 v2.1.259 把
Read()拒绝规则应用到 Bash 参数的改动(它会在Read(./**/build/**)规则下拒绝npm run build) - 改进 1M 上下文模型的自动压缩:Opus 与 Fable 会话现在接近 1M 上限前压缩,超大上下文的恢复压缩不再 10 分钟超时
- 变更全屏模式的
Ctrl+L/Cmd+K为像终端clear一样清空转录视图,向上滚动仍可看到早前消息 - 变更服务端托管设置:托管的 CLAUDE.md(
claudeMd)不再触发安全批准对话框;hook、shell 命令、沙盒与不安全env设置仍需批准 - 移除子 agent 启动的后台命令的一小时时限;现与主会话一致,直到退出或被停止
v2.1.259 (2026-09-02)
- 新增
managedMcpServers托管设置:组织可向所有成员下发 HTTP/SSE 类 MCP 服务器(条目格式同.mcp.json),指定本地命令的条目会被跳过 - 新增
--permission-prompts none:无人值守的 headless 场景下,任何会弹提示的操作自动拒绝,当前权限模式(含 auto)仍照常判定 - 新增识别
glab mr create/merge/close/reopen/note/update,GitLab 合并请求在折叠的工具摘要里显示为MR !N,并刷新底部 MR 徽章 - 新增
claude plugin validate --json,输出机器可读的校验报告 allowedMcpServers改为只管用户自己添加的服务器;此前被白名单过滤掉的managed-mcp.json服务器升级后会加载,需要屏蔽请用deniedMcpServers
v2.1.258 (2026-09-01)
- 缺陷修复与稳定性改进
v2.1.257 (2026-09-01)
- 新增 Claude Fable 5.1(
claude-fable-5-1),成为 Fable 系列默认模型 —— 1M 上下文,$10/$50 每百万 token,缓存读取 $0.25/Mtok - 新增「时间格式」(
timeFormat)与timeZone设置:12 小时、24 小时、24 小时 UTC,或自定义 strftime 模式,作用于回合结束时钟与转录视图时间戳 - auto 模式新增「越界逃逸」规则:云元数据凭据获取、出网规避、跨租户访问不再自动批准,除非你的环境标记为预期行为
- 新增
CLAUDE_CODE_SUBAGENT_MODEL_FORCE,让CLAUDE_CODE_SUBAGENT_MODEL(或主模型)强制作用于所有子 agent,忽略每次派生与 agent 定义里的模型覆盖 /effort新增s,仅改当前会话的推理投入,与/model一致- 新增 auto 模式下首次读取工作目录外文件的一次性提示,可选择直接禁止此类读取(
permissions.blockReadsOutsideWorkingDirectories) /doctor新增对会话被强杀后残留的沙盒 mask 文件的告警--effort改为仅在当前会话解除新模型的默认 effort 锁定,不再永久生效/btw的历史浏览键位从←/→改为Shift+←/Shift+→(或[/])
v2.1.252 (2026-08-31)
- 修复部分 Mac 上 Bash 命令报 "task output swap refused (tasks dir moved or linked)" 而失败
- 修复项目尚无
.claude/settings.local.json时「始终允许」不被保存 - 修复由 Claude Desktop 或 VS Code 托管的 Remote Control 会话,在与 claude.ai 连接质量下降时,工具执行完毕后仍停滞数分钟
- 修复失败输出极大的后台任务通知(如磁盘满时的 git 报错)导致对话超出 API 请求体积上限
v2.1.251 (2026-08-28)
- 新增
PreModelSwitch与PostModelSwitch钩子事件(可拦截、确认或标注模型切换);SessionStart恢复钩子现会收到会话陈旧度与预估的重新缓存成本 - 新增前台子 agent 的工具调用与结果向 Remote Control 客户端实时流式推送(后台子 agent 仍只显示状态)
/usage新增消费上限进度条,状态栏新增rate_limits.spend_limit字段/cost新增按会话的提示缓存明细(命中率、未命中、重新缓存的 token、冷热状态),状态栏脚本可读prompt_cache对象claude --help补上attach、logs、stop、respawn、rm- 安全修复:文件工具(Read/Write/Edit)此前会跟随权限检查之后在工作目录内被替换的符号链接,可能读写到批准范围之外
- 安全修复:市场条目声明的插件命令此前可指向插件目录之外,现按路径穿越错误拒绝
- 安全修复:Grep 与 Glob 此前不对经由符号链接搜索路径到达的文件应用
Read(...)拒绝规则 - 修复某一轮模型只产出思考内容后,对话卡在 "text content blocks must be non-empty" 错误
- 修复 Opus 5 在 effort 为 xhigh/max 且关闭思考时请求失败,该情况下 effort 改按
high发送 - 改进交互式会话回合内的 CPU 占用,减少冗余 UI 重绘;原生二进制体积减小约 5 MB
- 移除 6 种少用语言的语法高亮(1c、gml、isbl、mathematica、maxima、sqf),二进制再小 2.5 MB
v2.1.250 (2026-08-27)
- 缺陷修复与稳定性改进
v2.1.248 (2026-08-27)
- 新增
--restricted(或CLAUDE_CODE_RESTRICTED=1):移除会执行命令或代码的内置工具及WebFetch(除非在--tools中点名),文件工具限定在工作目录内,拒绝bypassPermissions,并忽略用户/项目/本地设置文件 - 新增 agent frontmatter 的
experimental.cacheTtl("5m"或"1h"):未配置子 agent TTL 时,按 agent 单独指定提示缓存 TTL - 新增
claude self-hosted-runner --client-label <label>(或SELF_HOSTED_RUNNER_CLIENT_LABEL)覆盖 runner 注册用的标签(默认主机名) - 新增服务端托管设置诊断:加载失败时启动告警,
/doctor与/status说明失败原因或未拉取的原因(Bedrock/Vertex/第三方供应商、自定义ANTHROPIC_BASE_URL) - 新增
/usage-credits对经 AWS Marketplace 计费、自助版及试用版 Enterprise 组织的支持,成员可向管理员申请提额 - 跨会话消息(
SendMessage/ListAgents)现在 Bedrock、Vertex、Foundry 以及关闭遥测时同样可用 /loop的自定节奏动态模式与无提示词自主默认模式改为始终可用,含 Bedrock/Vertex/Foundry
v2.1.247 (2026-08-26)
- 新增
SendFeedback工具:会话中出错时,Claude 可起草一份反馈报告供你在/feedback审阅后发送(用feedbackDrafts设置关闭) - 新增
/claude-api cost-optimize,剖析现有项目的 Claude API 花销,围绕缓存、token 卫生、批处理、effort、模型选择逐项做可度量的改动 - Sonnet 5 的默认自动压缩窗口改为其完整 1M 上下文,1M 窗口下的会话现约 967K token 才触发压缩(原约 934K)
- 跨会话同伴消息默认折叠为一行
Message from @<sender>: <首行>预览,Ctrl+O 展开全文 - 渲染 markdown 中的终端超链接:指向网络或自动挂载路径、含控制字符、或以不可见字符开头的链接目标现按纯文本渲染
v2.1.246 (2026-08-25)
- 新增对子命令前带通配符的 Bash 允许规则(如
Bash(git * main))的启动告警,因为它同样会匹配插在子命令前的选项 /permissions新增 Auto 模式标签页,可查看与编辑 auto 模式分类器规则- 回合结束的耗时行现附带完成时刻,例如
✻ Sautéed for 23s · done 6:05 PM - 修复自定义主题的 diff 颜色(
diffAdded/diffRemoved及其暗色变体)在 diff 与/theme预览中被忽略 /goal:空闲会话对长时间运行的后台工作,每个目标最多主动检查三次;你的下一条消息再放行三次
v2.1.245 (2026-08-25)
- 修复在 glibc 2.44 的 Linux 发行版(如 Arch Linux、CachyOS、Fedora Rawhide)上启动崩溃
v2.1.243 (2026-08-24)
/usage新增 Loops 分解:每个 loop 的运行次数、总 token、单次 token、最近运行时间,便于发现失控或过于频繁的/loop任务- 新增
modelPicker设置:用有序、带标签的模型列表定制/model选择器(支持任意 id 写法,含 Vertex/Bedrock id),可追加到内置阵容之后或直接替换 - 新增
promptCacheTtl与subagentPromptCacheTtl设置,API key 与云供应商用户可让主对话保持 1 小时提示缓存,子 agent 仍为 5 分钟 - 新增
modelPricing托管设置,让/cost、状态栏与遥测的成本数字使用组织的合同价与折扣系数,而非目录价 /login→ Anthropic Console 新增免密钥登录「用 Console 账号登录」(推荐),不允许使用 API key 的组织也能登录/status新增Skipped sources行,列出存在但因更高优先级托管源生效而未被应用的托管设置源/mcp与/plugins对认证由组织托管的 claude.ai 连接器新增managed标记/tasks与 agent 详情对话框现显示每个子 agent 实际运行的模型与 effort 等级- 修复
/resume只列出最近 50 个会话,现可滚动加载更多 - 修复
/model选择器静默忽略 Ultracode 选项 - 修复非交互(
-p)与 SDK 会话中远程 MCP 服务器断连后永不恢复,现会自动重连或报为失败
v2.1.242 (2026-08-24)
- 缺陷修复与稳定性改进
v2.1.241 (2026-08-22)
- 缺陷修复与稳定性改进
v2.1.240 (2026-08-22)
- 缺陷修复与稳定性改进
v2.1.239 (2026-08-21)
- 成本预估(
/cost、状态栏、--max-budget-usd)现计入数据驻留工作区「仅美国推理」的 1.1 倍加价 - 全屏渲染器的一次性推荐现覆盖 Bedrock、Vertex、Foundry 等原先排除的环境,这些环境新装后默认以全屏启动
- 新增
/claude-api upgrade,把 Python 项目从anthropic0.x 迁移到 1.x,并更新该 skill 的 Python 参考(超时用anthropic.Timeout,不是httpx.Timeout) - 云端会话:从 claude.ai 同步的插件现显示为
name@synced,可用claude plugin enable/disable <name>@synced操作,且绝不覆盖你自己装的同名插件 - Alpine/musl 构建:原生图片粘贴、剪贴板、音频采集扩展现可正常加载(改用 musl 构建的二进制,不再是被运行时拒绝的 glibc 版)
- 月度消费上限已用尽时的用量提示,现同时说明会话或每周额度何时重置
- 修复 Bedrock 流式请求经由会剥离响应
Content-Type头的代理时,静默改走非流式重跑每一轮,导致计费 API 调用翻倍 - 修复 Bedrock 配合 SSO profile 与
awsAuthRefresh时,在 HTTPS 代理后启动会卡死 —— 凭据预检现遵循HTTPS_PROXY - 修复从已不存在的目录启动时抛出原始崩溃转储,现改为打印清晰提示
- 修复 JetBrains IDE 终端在 Claude Code 插件连接时,Edit 与 Write 调用会停顿约 5 秒
- 修复排队提示词下按 Esc 的竞态:下一轮可能提前结束,会话看着空闲实际 Claude 仍在工作,且之后重新提交会重复执行动作
- 修复 WebFetch 把已过期页面内容在内存里留到会话结束,而非预期的 15 分钟
- 修复云端会话(网页版、桌面与移动 App)在空闲 worker 重启后恢复时退出了 plan 模式
- 修复 MCP 表单高于终端时在全屏模式被裁切:表单现自适应窗口,隐藏字段可滚动到达,Accept/Decline 始终可见
- 修复远程 MCP 服务器在云端会话或经 SDK
setMcpServers()中途重连遇到瞬时 5xx 后,一直停留在失败状态 - 修复重命名后又写入超过约 64 KB 对话内容时,自定义会话标题从
/resume中消失 - 修复
claude -c/resume 会取到另一个目录的会话(其路径仅差_、-、.之类字符) - 修复仅文件被 touch 或只是重新打开时,
/resume与 agent 视图把会话显示为「最近变更」并重新排序 - 修复全项目模式下
/resume提示你cd进一个已删除目录(如已移除的 worktree),此类会话现在当前目录恢复 - 修复
dark-ansi主题在全屏模式渲染展开的工具结果时,文字与背景同色 - 修复全屏渲染器提示在无法被应答的情况下每次启动都重复出现,现显示三次后停止
- 修复以
**/开头的.worktreeinclude规则,在目标位于被 gitignore 的目录时静默不匹配 - 修复
.md文件以 UTF-8 BOM 开头的 agent、skill 与命令被静默忽略 - 修复
/insights在部分模型上把字面<message>标签回显进响应 - 修复市场
metadata.pluginRoot不生效:裸插件源名现按文档所述在其之下解析 - 修复浏览器终端中鼠标移动时,鼠标报告分多次写入会把
"35;150;7M"之类文本插入输入框 - 修复自定义主题对 effort/ultracode 状态徽章颜色的覆盖被忽略
- 修复 OpenTelemetry trace 碎片化:被
PreToolUsehook 延迟的工具执行现回到原轮次的 trace,不再新开 trace - 修复 agent 视图的 vim 模式:Esc 现切到 NORMAL 模式并保留文本,不再清空输入框
- 修复
selection:copy键位静默丢弃用 Shift+方向键扩展过的选区 - 修复通过
voice.enabled设置启用语音输入后,/voice启动提示仍然出现 - 修复 shell 模式(
!)Tab 补全丢掉./script路径里的./,留下 shell 无法执行的命令 - 修复全屏模式下,你只是点击终端窗口以恢复焦点却被当作应答权限提示或按下按钮
- 修复全屏模式下斜杠命令面板(如
/config、/model)遮挡最新消息,对话现固定在面板上方 - 修复 Claude 还在响应时打开
/workflows详情对话框会溢出终端并把标题挤出屏幕 - 修复 Linux 沙盒把不存在的
.git/config.worktree变为不可读,导致设了extensions.worktreeConfig的仓库里所有沙盒 git 命令失败 - 修复会话工作目录被删除后 hook 报 "posix_spawn ENOENT",现改从项目根目录或家目录运行
- 修复当规则匹配的是 rules 目录或符号链接本身(而非其目标)时,
claudeMdExcludes无法排除符号链接的.claude/rules文件 - 修复两个 Claude Code 进程共用同一后台任务状态时,会话标题向 Remote Control 疯狂同步(2.1.232 引入的回归);标题更新现已去重并限流
- 修复标题以
/开头的会话无法被SendMessage寻址,且在ListAgents里显示为「(untitled)」 - 修复光标位于
[Pasted text #N]占位符内时,Ctrl+W、Ctrl+U、Ctrl+K、Option+Backspace、Option+D 及 vimdf/dt会留下损坏的占位符 - 修复登录码输入框等掩码(密码式)输入的文本可被 Ctrl+Y 粘贴到别处,或双击 Esc 清除时存入提示词历史
- 修复搜索框内 Ctrl+Backspace 只删一个字符而非一个词
- 修复被组织策略检查拒绝的请求在拒绝提示显示前就被重新发送
- 改进 compact 后的提醒,避免 skill 的原始参数被当作新请求重跑
- 工具调用行的长文件路径现从中间截断以保持单行
- 远程会话在长时间运行
SessionStart或Setuphook 期间持续发送保活,容器不会在 hook 中途被空闲回收 /goal:对长时间后台工作的重复检查现改为退避(30 分钟、1 小时、之后每 2 小时),不再固定每 30 分钟一次/goal:从claude --resume选择器恢复会话现会还原其活动目标ListAgents现会告知会话自身的名字(即同伴用来发消息的那个),向自己的名字SendMessage会明确说明,而非报「no agent named …」ListAgents与/list-agents现列出在线的队友(此前只显示子 agent 和其他会话,导致可达的队友看着不存在)keybindingFlavor: "readline"现在按词移动的键位也与 Bash 一致:Alt+F 和 Ctrl/Option+→ 停在词尾,Alt+D 删到词尾(Ctrl+Y 可粘回),标点作为分词符- 持久重试模式(
CLAUDE_CODE_RETRY_WATCHDOG)遇到组织消费上限与余额不足错误现立即失败,不再无限等待重置 - Claude in Chrome:
/clear现关闭该会话的 Chrome 标签组,空标签组在/resume及 Claude Code 退出时关闭 - 远程会话:从手机上传的图片现附带其保存路径,Claude 可将其复制进自己创建的文件
- 网页版 Claude Code:Bash 等工具对非 API 的 anthropic.com 主机(如 www、docs)的请求现走会话网络代理,因此你环境的允许域名规则生效
- Remote Control:账号未启用 Remote Control 时的提示与
claude doctor措辞更清晰 - Windows:现已支持跨会话消息,与 macOS/Linux 一致,可用
SendMessage互发消息、ListAgents互相发现 - [VSCode] 用量上限横幅里的「View usage」现与警告文字同行,不再浮在横幅中间
v2.1.238 (2026-08-20)
- 新增
keybindingFlavor设置:设为"readline"可让输入框里的 Ctrl+W 像 Bash 一样删到上一个空白处,默认值("classic")行为不变 - 插件市场:url 市场或目录条目上的
headersHelper可运行命令生成 HTTP 头(如短期 token),用于目录与同源归档的拉取 - 目录条目的
headersHelper仅在安装或更新该插件时运行,且会先展示其命令;claude plugin install/update会询问[y/N](或传-y) - 新增
claude self-hosted-runner --defer-shutdown-max-min <分钟>:收到 SIGTERM 后继续服务已连接的会话,超过该分钟数则驻留剩余部分并退出 - 新增
claude self-hosted-runner --proxy-authorization-command/--proxy-authorization-file,用于每次连接都要求新签发Proxy-Authorization头的出口代理 - 修复长时间交互会话的内存无限增长:子 agent 工具结果现在离开最近显示窗口后即释放
- 修复自定义、项目及插件输出风格在会话中途漂回默认语气
- 修复账号接近但未超出用量上限时,
CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION=true无法保持提示词建议开启 - 修复 worktree 隔离下 Bash 拒绝执行时,命令本无重定向却提示你移除重定向
- 修复自托管 runner 偶因一次轮询缓慢或丢失就被服务端移除,把健康会话交给了另一个 runner
- 修复 MCP elicitation 对话框在 URL 超过 4096 字符时显示空白,以及项目路径超出终端宽度时权限提示丢失「不再询问」选项
- 修复 Bash 命令被杀死、超时或中断后残留
/tmp/claude-*-cwd文件 - 修复在以 Ctrl+H 表示 Backspace 的终端上,按键大批量涌入时(慢速 SSH/mosh 链路)长按 Backspace 被忽略
- 修复权限提示 diff 的换行:含宽多码点字符(如 emoji)或制表符的行不再被裁切
- 修复杀死已挂起(Ctrl+Z)的会话有时让终端停在 bracketed-paste 模式且光标隐藏
- 修复 stdio MCP 服务器在
initialize之前收到server/discover请求,迫使惰性服务器每次开会话都启动后端 - 修复代理拒绝连接被报为通用网络错误,而不指明是哪个代理
- 修复提示词缓存已过期时仍出现
/model与/effort的缓存未命中警告 - 修复 Remote Control 任务面板中的单任务 Stop 对 CLI 托管的会话无效
- 修复客户端投递不带有效 role 的用户消息会导致远程会话退出
- 修复由
claude remote-control启动的 Remote Control 会话继承了启动 shell 的会话级环境变量 - 修复进程崩溃的 Remote Control 会话会一直不可用直到重启
claude remote-control,现在下次向它发消息即可复用 - 修复 Claude 处于回合中途时从网页或桌面端发出的 Remote Control 消息,在该回合结束后从转录中消失
- 修复在手机或网页端做的 Remote Control 模型选择未更新终端显示的模型
- 修复短暂网络抖动延迟登录续期时,Remote Control 报「login expired」断开;现改为重试并保持连接
- 修复登出时 Remote Control 报重连失败,现在登出会以清晰提示结束会话
- 修复
ListAgents/SendMessage在由claude remote-control(服务端模式)或桌面/IDE 宿主运行的会话中报「Remote Control is not connected」,现可列出并触达 Remote Control 同伴 - 修复
ListAgents与SendMessage暴露了 agent 视图为你下一个后台会话预热的空闲 worker,现仅在被任务占用后才出现 - 跨会话消息:向本机拒收入站消息(如
crossSessionInbound: "refuse")的会话发送时,现向发送方报「refused」,不再静默成功 - 跨会话消息:当对方收件箱丢弃你的消息(限流或队列已满)时,现会告知你的会话,而非消息静默消失
- 改进启动:macOS 上裸
claude启动更快 - 改进 Bash 工具对 shell 条件语句中 zsh 特有语法的权限检查
- 改进 Remote Control 连接韧性:来自网络边缘、VPN 或代理的短暂 HTTP 403 拒绝现最多容忍 3 分钟,持续阻断时会指明拒绝方
- 改进启动响应:自动更新检查现改在启动后约 10 秒运行,不再与启动争抢 CPU
- 更新内置
claude-apiskill 以对应 Managed Agents 8 月 19 日发布:自托管沙盒上的网页搜索/抓取域名设置与 memory 存储 - 变更全屏下 Ctrl+L 与 Cmd+K 为始终仅重绘 —— 双击触发
/clear的快捷方式已移除,1 行高的 nvim 终端不再触发自动/clear循环 - 变更
claude mcp list与claude mcp get:已禁用的服务器显示为⊘ Disabled,不再为健康检查去连接它们 - 项目
.mcp.json里的 MCPheadersHelper,以及项目或--add-diragent 文件中的内联 MCP 服务器,现要求该文件夹的信任对话框已被接受(claude -p下同样适用) - 来自项目
.mcp.json、插件或 agent 文件的 MCPheadersHelper现在运行时不继承凭据环境变量;用户级、受管及 claude.ai 作用域的 helper 现从 Claude 配置目录运行
v2.1.237 (2026-08-19)
- 修复使用 LLM 网关或自定义 base URL 的会话的提示词缓存
- 新增内置「Concise」输出风格:Claude 直接给结果,省去铺垫与过程叙述,但工作同样彻底。在 /config 的 Output style 下选择
v2.1.236 (2026-08-19)
- 新增
ANTHROPIC_DEFAULT_MODEL环境变量:设定新会话启动时的模型,而/model的选择仍可覆盖它并在重启后保留(与ANTHROPIC_MODEL不同) - 跨会话
SendMessage新增notify_when_idle:可请求本机另一个 Claude Code 会话在下次空闲时发来一条通知 —— 需主动开启、仅一次、无需轮询(macOS 与 Linux) - 沙盒:macOS 上通配符读取拒绝规则(如
**/.env)现在允许读取的区域内也优先生效,覆盖匹配目录下的内容,且无法通过重命名被拒文件绕过 - 修复会话切换进的目录被删除后,剪贴板复制、后台维护、后台会话与本地 MCP 日志失效(2.1.229 起)
- 修复全屏渲染器一次启动失败后永久失效:现改为回退到经典渲染器,而不是之后每次启动都退出
- 修复
/model选择器渲染高度超过终端:现仅显示窗口容得下的模型数量,其余可滚动查看 - 修复畸形闭合标签把消息文本留在 summary 字段内时,
SendMessage调用被拒绝 - 修复子进程启动失败时未处理的 promise rejection,例如在关闭 Windows 互操作的 WSL 上执行
powershell.exe(2.1.234 引入的回归) - 修复全屏模式在终端尺寸变化后,新发送的消息有时要等到下次更新才显示
- 修复全屏模式下清空多行输入后提示区上方可能残留空白条带,以及终端缩放离开再回来后窗格不重绘
- 修复受管设置的批准提示有时在启动时不显示,却仍把第一次按键当作批准
- 修复 tmux 下终端标签标题跳动(iTerm tmux 集成):标题现仅在文本变化时写入,不再每 960 毫秒刷新
- 修复云端环境列表返回空或格式错误时的提示不清晰
- 修复使用 Remote Control 时,Fable 5 首次用量额度提示在 60 秒无应答后自动选择了回退模型
- 修复
~/.claude.json中缓存的 guest-pass 奖励格式错误时,加载提示语始终不显示并反复报后台错误 - 修复会话工作目录被删除后(2.1.229+),SDK/VS Code 会话中的 skill 热重载每次 skill 变更都报错
- 修复自托管 runner 因空闲、退役或启动超时释放的会话,偶尔在会话后 hook 完成前就在另一个 runner 上恢复
- 修复 Clawd 吉祥物在 iTerm2 某些字号下眼睛与脚部渲染不齐
- 修复偶发的会话摘要失控:摘要文本(自动与
/recap)现上限 400 字符,并在词边界截断 - 改进启动性能:会话计数器现改为后台写入
- 改进 auto 模式:auto 模式激活期间
Monitor的允许规则会被暂时搁置,因此 Monitor 命令与 Bash 命令一样接受审查 - 改进 Bedrock、Vertex AI、Foundry 上以及关闭遥测时的 auto 模式:分类器现使用与 Claude API 相同的默认配置,含严重性评分分类
- 改进 auto 模式:git 状态检查不再会被仓库的
status.showUntrackedFiles=no设置骗成报告干净工作树 - 变更
/model选择器:仅高亮最新模型的名称,使高亮标记的是新发布版本而非列表中任意一部分 /goal:目标因长时间后台工作而搁置的空闲会话,现在 30 分钟后(随后 1 小时、2 小时)自动检查一次,不再等你回来/usage现向 Team 与 Enterprise 成员显示用量额度消费行,并在尚无消费时显示 0% 的上限行- print/SDK 模式下的 SIGTERM 不再在退出前记录中断的回合或合成的工具拒绝;运行中的命令仍会终止,进程仍以 143 退出
- 对拼错的斜杠命令或本会话不可用的命令按下回车,现会给出提示而非执行最接近的模糊匹配;前缀与别名仍可正常执行
- Remote Control 现在 CLI 退出或其终端关闭后数秒内即把会话标记为离线
SendMessage现在当快速连发会超出目标会话收件箱容量时,提前拒绝后续消息,而不是报告已发送实际被丢弃- 输入框边框上的会话标题标签现与页脚右边缘对齐
- 右对齐的页脚项(目标指示器、会话状态、后台 agent 状态)与截断提示现与输入区其余部分共用一致的右边距
- [VSCode] 新增转录的屏幕阅读器支持:对回复、权限请求、错误与状态变化的实时播报,以及按回合的标题导航
v2.1.235 (2026-08-18)
- 新增可选的
spellcheck设置,边输入边为输入框中拼错的词加下划线,使用你已安装的aspell、hunspell或ispell - 修复语言服务器在会话中途断开或重连时导致整个提示词缓存失效
- 修复嵌套 markdown 列表项在 3 层及更深时错位,并为终端 UI 中换行的列表项加上悬挂缩进
- 修复某些多行提示词中输入框高亮(斜杠命令、关键字、@提及)出现一个或多个字符的偏移
- 修复在权限提示的备注字段里按 Shift+Tab 会批准该编辑并授予整个会话的编辑权限,而非关闭该字段
- 修复 Agent 工具在通用 agent 不可用的会话中仍宣称有该默认值:此时省略
subagent_type会得到明确错误并列出可用的 agent - 修复 notebook 单元格删除/替换的批准对话框在无法读取 notebook 或单元格时静默省略现有内容,对话框现会说明原因
- 修复 Claude 响应期间执行的斜杠命令显示 HTML 实体而非实际字符
- 修复后台自动更新后输入框页脚不显示「Update installed」重启提示
- 修复恢复或重新进入仍有未完成任务的会话时,展开的任务列表(
ctrl+t)总是以折叠状态开始 - 改进
/ultrareview、/autofix-pr等云端会话后台运行时的内存与 CPU 占用 —— 其事件流不再每次更新都重新扫描和渲染 - 改进权限对话框:显示文本与「不再询问」选项现始终与实际授权范围一致,且内容无法完整显示时不提供「不再询问」
- 改进 macOS/Linux 原生构建内置的
grep:病态模式现快速失败而非耗尽内存,-m N配合-A/-C现能正确打印上下文 - 改进上下文超限错误提示,会说明自动 compact 已关闭并指向
/config重新启用 - Vim 模式:切换详细转录(ctrl+o)或关闭面板时现保留 NORMAL 模式与光标位置
- 对话框:快速连续按方向键与回车现选中你导航到的选项,而非此前高亮的那个
SendMessage现对超出跨会话投递大小的消息提前拒绝,不再静默丢弃- Remote Control:
claude rc现应用与交互式启动相同的企业网关可用性检查 - [VSCode] 修复含多个 Claude 面板的窗口在恢复或重载时,焦点会自行在打开的 Claude 标签间跳动
v2.1.234 (2026-08-17)
- 新增可选的
CLAUDE_CODE_PROJECT_DIR_NAME环境变量:为每个会话分配独立配置目录的宿主,可为按项目的转录目录选一个短名字 - 新增
selection:clear键位动作,可绑定按键清除应用内文本选区,在 agent 视图中同样有效 - 页脚与状态栏新增 GitLab 合并请求徽章:有 GitLab remote 且 glab CLI 已认证的仓库会显示 MR !N 及草稿/待处理/通过状态
- claude.ai 用量额度重置后,Claude Code 现自动继续你的会话;可在
/config关闭(「Continue automatically at usage limit」) - 现已明确告知 Claude:你的账号邮箱仅用于识别你的身份,除你主动要求外不发往无关服务
- 安全:远程文件读取、会话恢复、CLAUDE.md include、workflow 脚本与文件上传现拒绝 Windows NT 命名空间(
\??\)路径,进一步加固剩余的预批准文件访问,防范 NTLM 凭据泄露途径 - 修复超长会话中 auto 模式在对话被 compact 后反复重新检查并拒绝沙盒命令的网络访问
- 修复应答后台子 agent 的工具权限提示时,会话级权限答复(含拒绝)被丢弃
- 修复非流式回退路径(通常经第三方网关)的 API 响应中 thinking 块缺少 thinking 字段或 text 块缺少 text 字段时崩溃
- 修复含异常 Unicode 序列的部分消息导致 markdown 渲染极慢
- 修复当会话名达到 200 字符上限或含大量 emoji 时,
SendMessage拒收从ListAgents复制来的收件人 - 修复仓库检测错误解析含异常 userinfo 的 git remote 主机名,为错误的主机生成链接与仓库特定行为
- 修复 MCP 诊断打印已解析的密钥:作用域冲突警告现显示配置中的
${VAR}形式,连接失败详情仅显示服务器源 - 修复
strictKnownMarketplaces白名单接受了 SCP 风格 git 市场源,其主机与 git 实际连接的主机不一致 - 修复全屏下复制
/loginOAuth URL 等模态框文本时丢字符 - 修复渲染后的 markdown 中
---分割线与其后一行粘连 - 修复连续的 shell 命令因中间夹入 todo/任务更新而被拆成多个「Ran 1 shell command」行
- 修复
!shell 命令运行期间打开的/permissions等对话框在该命令结束时被关闭 - 修复按上方向键编辑排队输入后,排队的
!shell 命令被当作纯文本发给模型 - 修复排队消息在仍排队时重现于提示词历史;选中排队消息时按 Esc 不再中断当前回合;回合中途提交后
!模式不再残留 - 修复接受「Try the new fullscreen renderer?」提示后重启会话时丢失其权限模式(如
--dangerously-skip-permissions)、工具允许/拒绝规则、模型或 effort 参数 - 修复
/tui重启时丢弃启动时的--allowed-tools/--disallowed-tools规则;当会话存在重启无法携带的限制时,现改为拒绝切换并说明原因 - 修复目录首次被识别的时间早于仓库在该处存在时,信任提示遗漏了仓库级作用域警告
- 修复权限重新提示期间 IDE diff 标签关闭,可能用上一次的输入应答了新提示
- 修复:由 Claude Code 桌面版或 VS Code 托管的 Remote Control 会话中发给用户的文件现会上传,因此在手机与网页端可正常打开,不再显示空卡片
- 修复:设置了
CLAUDE_CODE_OAUTH_TOKEN时执行/login后,过期 token 提醒不再泄漏进 Claude 自动恢复的回合 —— 现仅对你显示 - 修复:权限预览现仅转发给通过入站信任闸门的频道服务器,且服务器显式声明不支持权限能力时会被尊重
- 修复:转发的权限预览上的凭据掩码不再能对审批者隐藏命令、路径或目标;过大的私钥块现在全强度脱敏下正确遮蔽
- 修复:在权限预览中会被掩码的供应商 API token,现在其后紧跟 shell 分隔符时同样掩码
- 修复跨会话消息被判定为已禁用时,Claude 桌面版的会话间消息被接收方静默丢弃,导致发送方的查询「thinking」数分钟
- Remote Control:本机登录到另一个 claude.ai 账号或组织时,现数秒内停止运行中的会话并说明原因,而不是数小时后给出误导性的 HTTP 404
- 从 Claude Code 桌面版或 VS Code 启动的 Remote Control 会话,现会把会话权限模式的变化持续同步给手机与 claude.ai/code(模型变化同步给 claude.ai/code)
- Remote Control:在手机或 claude.ai/code 上做的 effort 选择现对终端及桌面/VS Code 托管的会话生效,会话也会把其 effort 级别发布给已连接客户端
SendMessage与ListAgents现会说明你账号的会话列表过长无法完整检查,而不是把未看到的会话当作不存在- Anthropic profile 凭据过期时,若 claude.ai 登录优先级更高,现会指引你执行
/login - 改进转录:你自己的提示词现与回复一样渲染 markdown(高亮代码块、行内代码、列表)
- 改进「API returned an empty or malformed response」错误,说明返回了什么(内容类型、body 类型、大小、request ID)以及原流式请求失败的原因
- 改进自动生成的会话标题,读起来是简短具体的名字(如「Login button bug」),而非复述你请求的句子(如「Fix the login button on mobile」)
- 内置
claude-apiskill 改为按需加载参考文档,其上下文开销从约 20 万 token 降至约 2.5 万 /permissions现可在 Claude 工作期间打开 —— 规则变更对当前回合的剩余部分生效/add-dir <path>现可在 Claude 工作期间使用;/add-dir、/autocompact、/theme、/help、/config与/advisor对话框可在全屏 TUI 中回合中途打开/goal现在回合因不可恢复错误终止(如授权被吊销、额度耗尽或上下文溢出)时会给出提示并自行清除,不再保持激活/goal:后台任务让目标等待超过 30 分钟时,Claude 现会主动查看进展,不再无限等待(设CLAUDE_CODE_GOAL_CHECKIN_MINUTES=0可关闭)claude setup-token现拒绝意外的多余参数,而非静默忽略- 变更全屏模式下的 Esc:不再清除鼠标文本选区,照常执行中断或关闭,选区保持高亮
- 移除 auto 模式在每个 Agent 工具调用下显示的冗余「Allowed by auto mode classifier」行
- 移除
/config中的「Default teammate model」设置;agent 团队的队友现使用主导者的模型,除非生成时指定 - 调暗运行中工具标题上的耗时计数,使其不再与加粗的计数争夺注意力
- 回合之间投递的后台任务通知现以
<system-reminder>标签发给模型,与回合中途的投递方式一致 - Mantle:已选定主循环模型时,启动时跳过管理员 pin 的可用性探测
- Windows:
~/.claude.json为只读时,启动不再卡在反复的重命名重试上
v2.1.233 (2026-08-14)
- 新增
--worktree参数与claude agents视图对 GitLab 合并请求 URL 的支持(MR 显示为!N) - 新增可选的 Anthropic 上游 apps gateway 设置
forward_user_identity:把已登录用户身份作为请求头发出,网关后的代理即可按用户归集花费 - 新增 Linux 上 Bash 工具命令的可选内存 cgroup 支持(
CLAUDE_CODE_TOOL_MEMORY_LIMIT),失控的构建不会再拖死会话 - 新增
CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS环境变量,可配置 WebFetch 的会话 URL 缓存 TTL(默认不变:15 分钟) - 修复 Claude 正等待权限确认时环境关闭,云端会话偶发被标记为丢失
- 修复 MCP v2 连接对「长连接固定超时即断」的服务器(如 serverless 宿主)无限重开 subscriptions/listen 流
- 修复在 Claude 桌面版或 VS Code 下运行时,权限提示不触发 Notification hook
- 修复启用沙盒后,Linux 上空闲会话有时把一个 CPU 核心占满
- 修复用户或项目 skill 覆盖内置 skill 时,
/checkup、/review等内置 skill 别名在-p模式或加载了插件/MCP 时报「Unknown command」 - 修复 skill/命令参数替换:参数值不再被二次展开为模板标记
- 修复用 NT
\??\设备前缀书写的 Windows 路径绕过 UNC 路径校验,堵住一条 NTLM 凭据泄露途径 - 改进
claude self-hosted-runner会话启动速度:会话分支创建不再重写工作区,两次服务端往返也不再阻塞 agent 启动 - 改进 apps gateway 的错误转发:来自 Vertex、Foundry 与 AWS 上 Claude Platform 上游的 400/413 错误现携带上游自己的报错信息;同时修复 apps gateway 上自动 compact 的一个 bug
- 改进
claude plugin validate:可检查裸.claude/skills目录,报出 frontmatter 解析失败的 SKILL.md - 改进读屏模式:
/effort选择器渲染为带编号的列表并提示输入数字,提示与对话框文本不再被截断 - 改进 print 模式诊断:请求发往 Claude Code 无法识别的模型 ID 时,会向 stderr 写一行
[claude-code:unrecognized_model];用modelOverrides映射即可消除 - 变更 GitHub app 设置提示:origin remote 在 gitlab.com 或 bitbucket.org 的仓库不再显示;企业市场提示现覆盖非 GitHub 的内部 git 宿主
- Todo/任务跟踪工具(TaskCreate/Get/Update/List、TodoWrite)在 Opus 4.8、Sonnet 5、Fable 5、Mythos 5 及更新的模型上不再提供;设
CLAUDE_CODE_ENABLE_TODO_TOOLS=1可恢复 - Windows:修复普通的
cd <dir> && <command> > fileBash 命令下 auto 模式反复停下要手动批准(2.1.232 引入的回归) - 回退 2.1.232 中针对 Windows 上 Cygwin 风格软链与输入重定向(
< file)的 Bash 权限改动;后续版本会给出范围更窄的版本
v2.1.232 (2026-08-13)
- 子 agent fork 现默认开启:
subagent_type: "fork"的子 agent 继承完整对话与提示词缓存,交互式会话中非队友类型的 agent 生成默认转入后台 - 在提示词里输入
@可按名字提及另一个 Claude 会话,Claude 随后用SendMessage直接联系该会话 SendMessage现在只要裸名字精确匹配一个活跃会话即可投递,不再要求先用 ref 确认- 同一台机器上的交互式会话现保持名字唯一:启动或改名为另一个活跃会话已占用的名字时,会得到
name-word-word变体并被告知 /config新增「Dialog expiry」与「Messages from your other sessions」(跨会话入站的接受/暂存/拒绝)两项- 新增 GitLab token 家族的密钥脱敏(
glrt-、gloas-、glptt-、glagent-、glimt-、glsoat-、glcbt-、glft-、glffct-),可路由的glpat-/gldt-token 全量脱敏;glabCLI 配置存储获得与gh同等的沙盒与凭据路径保护 - 插件市场新增 GitLab 支持:裸
gitlab.com仓库 URL(含嵌套子群组)现可像github.comURL 一样克隆,克隆认证失败提示会指出你实际的 git 宿主 - 设置项:
additionalMarketplaces与allowedMarketplaces现作为extraKnownMarketplaces与strictKnownMarketplaces的友好别名被接受 - 企业策略:针对裸仓库 URL 的 url 类型
blockedMarketplaces条目,在 CLI 将其判定为 git clone 时仍持续拦截 - 网关:
desktop:覆盖层现接受全部已发布的 Desktop 设置(原为 11 个手写键),启动时按 Desktop 自身 schema 校验;未知或非法键会导致启动失败 - 网关:
managed.policies[].match.groups/admin.admin_groups的空条目与格式错误的email_domain(空值,或含@、空白、逗号)现在启动即失败,不再静默匹配不到任何人或错授管理员权限 - 对有 Fable 访问权的组织,
/advisor中再次提供 Fable 5 作为顾问,用量额度授权经/model fable完成 - 修复 PowerShell 权限绕过:写变量的参数可静默覆盖
$PSDefaultParameterValues并改写后续命令的文件访问 - 修复 Windows 权限绕过:Git Bash 会跟随被路径校验当成普通文件的 Cygwin 风格软链;经其写入现需权限批准
- 修复嵌套 git 仓库从父目录继承信任;每个仓库现需各自确认信任
- 修复服务器不响应或对协议版本探测回复格式错误时,MCP 连接卡满 30 秒连接超时
- 修复云端会话内的桥接所托管的 Remote Control 会话继承该会话的转录或凭据
- 修复从 Claude 桌面版或 IDE 启动的 Remote Control 会话,在本地会话每次恢复时都表现为一个新的 claude.ai 会话;现会重新挂到已有会话
- 修复 Remote Control 会话空闲时对新接入的客户端显示为不可达
- 修复会话 worker 重启时 Remote Control 桥接会话不恢复对话历史
- Remote Control:恢复一个其会话已在 claude.ai 或 App 中删除的对话,现会启动一个替代会话,而不是抛出关于登录的报错(v2.1.227 引入的回归)
- 修复托管设置加载失败时,Cloud 网关
/login在「Press Enter to continue」后静默退出或留下无响应的终端;现会显示原因 - 修复语音服务拒绝连接时,原生构建的语音模式卡在「listening…」;现立即显示拒绝原因
- 修复 mTLS 客户端证书轮换需重启:Claude Code 现在连接出错时自动重新加载轮换后的证书与密钥
- 修复格式错误的 AWS 或 Vertex region 值被用于拼接请求 URL;现回退到默认 region
- 修复 Bedrock、Vertex 与网关部署上,流空闲超时错误直接让请求失败而非自行恢复
- 修复含截断文本的按内容定宽浮层渲染宽出一列,以及首部截断的文本坍缩为一个省略号
- 修复长 shell 命令或 agent 描述预览在 emoji 中间被截断时出现的乱码字符
- 修复启动竞态:对
known_marketplaces.json的并发写入可能静默注销一个插件市场 - 修复有可跨重启存活的工作在运行时,
/update与/tui拒绝重启 - 修复用量上限提示在 SDK 与远程会话中建议了不可用的斜杠命令
- 修复交互式
--advisor fable启动时的授权提示:它让你在一个刚刚退出的交互式会话里执行/model fable - 改进全屏流式输出:整段对话不再在每次更新时重新归一化,长会话保持流畅
- 改进托管设置批准对话框:显示端点 URL,仅涉及遥测的变更用词更清晰,跳过常规 OpenTelemetry 选项,并对服务端托管的沙盒二进制覆盖(
sandbox.bwrapPath、sandbox.socatPath、sandbox.ripgrep)要求批准 /feedback与/bug现在 Claude 正在回复时调用也立即打开,不再等本回合结束/plugin install plugin@marketplace现会先刷新市场,新发布的插件无需手动更新市场即可安装/code-review在 high、xhigh、max effort 下现与其他级别一样跑在后台 agent 中- 粘贴与剪贴板图片的读取不再阻塞事件循环
- Remote Control 现在网络抖动后持续重连约 30 分钟,一小时内的几次抖动也不再掉线
- Remote Control:恢复对话不再静默抢走同一台机器上另一个仍持有 Remote Control 的 Claude Code;在那边执行
/remote-control可转移 - 更新 agent 面板:已完成的子 agent 立即隐藏并给出
/tasks页脚提示,「↓ N more」溢出指示器左移以便看见 - Remote Control:终端现会说明会话是被另一设备接管、从其他 App 结束,还是已被删除,不再建议一个会撤销该动作的重连
- Bash 输入重定向(
< file)现在所有平台上都与其参数写法一样接受权限检查 - 缩短恢复已完成的后台 agent 时显示的信息
- Cowork 会话不再内联用户作用域记忆文件中的外部 @ 导入
- 加固共享
/tmp下自动生成的跨会话消息 socket 目录:预先埋下的软链或他人目录现被拒绝而非直接使用 - 加固 Linux 文件系统沙盒,防范一条受保护路径的绕过
- 变更
sandbox.ripgrep:仅在用户、托管与--settings设置中生效;项目设置不再能覆盖沙盒的 ripgrep 二进制 - 移除建议你创建自定义子 agent 的启动提示,以及
/powerup引导中对应的提示
v2.1.231 (2026-08-13)
- 修复使用预注册 OAuth 客户端的服务器(如 Slack)在 MCP OAuth 登录时报重定向 URI 不匹配
v2.1.229 (2026-08-12)
- 补充文档:
claude remote-control --continue用于恢复最近一个 Remote Control 会话 - 新增自托管 runner 会话对服务端下发 Claude Code hook 的支持,与托管环境行为一致
- 新增网关流式响应在长思考停顿期间的 SSE keepalive ping,避免 Vertex 与 Bedrock 上游因空闲超时断连
- 新增插件市场的
command源:由本地命令(如 IDE)打印插件目录,每次会话重新解析并免重启生效;mode: "link"则原地使用 ListAgents现将断连的 Remote Control 会话标为offline,并把你的云端会话标为cloud- 修复长回复在流式输出中部分消失并在终端里被打印两次
- 修复工具调用的
glob、file_path或command值非字符串时崩到错误屏(--resume该会话也会崩) - 修复终端窗口极窄时渲染进度条或 markdown 表格触发 RangeError 崩溃(也可能让
claude --continue/--resume启动即崩) - 修复 Windows 上工具调用或消息以扩展长度(
\\?\)或 UNC 路径引用文件时崩溃 - 修复通过
CLAUDE_CODE_ATTRIBUTION_HEADER关闭归属请求头的用户(直连 Anthropic API)每次工具调用 auto 模式都失败 - 修复使用自定义
ANTHROPIC_BASE_URL网关的 claude.ai 订阅用户被/model拒绝选择 Sonnet/Opus 1M - 修复严格授权服务器下的 MCP OAuth:重定向 URI 改用
127.0.0.1而非localhost - 修复在笔记本终端输入斜杠命令后,Remote Control 客户端一直卡在工作转圈
- 修复
/install-github-app生成的 Claude Code Review workflow 跑完却没在 PR 上发出评审 - 修复 IDE 扩展连接时,编辑一个带上千条 IDE 诊断的文件后 UI 卡顿数秒
- 修复一次性
claude plugin命令留下残留的存活标记文件,可能妨碍清理过期插件版本 - 修复 CPU 受限容器内的动态 workflow 使用宿主机核数而非容器的 CPU 限额
- 修复原子文件替换后的 file-watcher 句柄泄漏,以及 Windows 上计划任务 watcher 在网络或虚拟文件系统失败时抛出未捕获错误
- 修复提交仅含空白字符的消息时,SDK 与
--input-format stream-json会话报 400 API 错误 - 修复消息本身即超过 API 32 MB 请求上限的对话,在没有图片或文档可剥离时仍反复重试 compact;现改为一次性失败并给出明确说明
- 修复当 Desktop 托管网关同时也是遥测端点时,来自 Claude 桌面版会话的 OpenTelemetry 导出被该网关拒绝
- 修复部署了
managed-mcp.json且服务端下发 MCP 服务器时,自托管 runner 与其他远程会话启动即退出;现改为跳过这些服务器并告警 - 修复自托管 runner 准备仓库时卡在 Git Credential Manager 提示上;缺少凭据时 git 现快速失败
- 改进 workflow 扇出:对同前缀的兄弟 agent 做错峰,后续 agent 读取缓存的提示词前缀而非重复付费(
CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS=0可关闭) - 改进「prompt is too long」报错:说明自动 compact 为何无法挽救,而不是只建议
/compact - 改进沙盒:网络域名列表中的 IPv6 字面量现加方括号(
[::1]:443),有歧义的写法一律 fail-closed 并被/doctor标出 - 更新
/login:成功登录后重复给出CLAUDE_CODE_OAUTH_TOKEN覆盖警告 - 变更
/commit-push-pr:带危险参数(--force、--amend、--no-verify等)的 git/gh 命令不再自动批准 - 变更自托管 runner 的 Windows 启动:必须显式给出
--base-dir,Windows 上没有默认检出目录 - [VSCode]「Report a problem」与
/bug现打开内置反馈对话框,而非已下线的问卷链接 - [VSCode]
/btw侧边提问面板现可拖动边界调整大小,侧靠与堆叠布局均支持 - [VSCode] 侧边栏新增会话分组 —— 右键可新建、重命名或删除;Cmd/Ctrl 或 Shift 点击可批量移动多个会话
v2.1.228 (2026-08-11)
- 修复罕见的内部布局错误后,交互式会话可能完全停止重绘而进程仍在运行
- 修复从 git 安装目录的父文件夹启动 Claude Code 时,Windows 上找不到
git/ Git Bash - 修复上次回复之后改过
/model时,/tui把会话回退到更早的模型 - 修复安装或升级后的第一个会话中,跨会话消息有时启动时没有收件箱
- 修复连接状态下执行 Remote Control
/resume,把被恢复对话的标题或历史泄漏进已连接的会话 - 修复
claude self-hosted-runner会话在每台新 runner 上都失败:当checkouthook 对一个会话并不推送的仓库失败时,现改为跳过该仓库并告警 - 修复自托管 runner 在后台任务结束与后续回合启动之间的空隙里结束会话
- 修复会话清理删除项目记忆文件夹内的内容
- 修复后台插件缓存清理误删某插件的缓存:其唯一版本是软链的开发检出时
- 修复设置合并问题:在更高优先级设置层中被重新定义的市场条目可能继承另一层的自定义请求头;市场条目现按整条合并
- 修复 skill 调用后,deferred-tools 提醒偶尔被发给模型两次
- 加固从 claude.ai 同步来的 skill:不再覆盖本地命令或 MCP 提示词,其描述会被净化并加标注,在你本机上其正文不执行
!命令也不展开@文件 - 改进跨会话消息:发送方与正文现内联显示而非折叠成一行,发给其他机器上 Remote Control 会话的消息会以你的 Remote Control 会话名作为发送方
- 改进 Vertex AI 凭据处理:过期或缺失的 Google Cloud 凭据现在数秒内失败,而不是重试数分钟
- 改进 compact 进度:重试倒计时与卡顿提示现在 compact 期间就显示,不再只有一个进度条
- 更新终端标题的忙碌转圈字形,减少部分终端的标签栏抖动
- 变更 Write 工具:较新的模型现可覆盖本会话未读过的已有文件,与 Edit 工具规则一致;较旧的模型仍需先读
- 移除 Pro、Max、Team 套餐首次使用提示中关于 auto 模式会话费用略高的过时说明
v2.1.227 (2026-08-10)
- 修复以过期登录 token 启动的会话在评估功能开关时未带上用户订阅层级,可能错误地提示 Max 套餐用户为 Fable 开启用量额度
- 修复 GitHub 托管 runner 上,
claude-code-action配合allowed_non_write_users时每条 Bash 命令都失败 - 修复
/tui把已回退到首条消息之前的对话又找回来 - 改进斜杠命令菜单:蓝色现只标记选中行,匹配到的字符改为加粗而非改色,emoji 或带音标的名字保留原字形
- 改进性能:文件未找到建议与 @ 提及大小检查处的事件循环卡顿减少
v2.1.226 (2026-08-08)
- Bug 修复与稳定性改进
v2.1.225 (2026-08-07)
- Claude Code 的用量警告新增网关花费上限支持:达上限的提示现会指出额度值、重置时间与运营方的说明(需网关为 2.1.225)
claude agents对不受信任目录新增工作区信任提示,与claude行为一致- 修复偶发 401 把长期有效的
CLAUDE_CODE_OAUTH_TOKEN替换为已存登录的短期 token,导致 headless 会话在重启前一直不可用 - 修复 macOS 上钥匙串读取超时后,MCP OAuth 服务器间歇性爆出一串 401,看上去像从未认证
- 修复 auto 模式把安全过滤对其自身权限检查的拒绝也计入连续拦截上限;该动作仍被拒绝,但现在会告知模型继续往下走而不是重试
- 修复 headless 会话及启动期间,跨会话消息被静默暂存且无通知无过期
- 修复超大对话被 compact 后,Remote Control 会话恢复时对话历史损坏
- 修复在 agent 列表中悬停到另一个项目的会话,会改变下一个 agent 的启动目录
- 修复
--base-dir无法创建或写入时,claude self-hosted-runner先注册成功随后每个会话都失败;现改为启动即退出并给出明确报错 - 修复网页版 Claude Code 会话被误报为卡死,且每次重连都重发越积越多的事件积压
- 改进 Remote Control:从 Claude App 附加的照片现直接展示给 Claude,不再另发一次工具调用从磁盘读取
- [VSCode] 修复 Focus 视图把最新 todo 列表、待答问题的上下文与已定答案折叠掉;仅含思考的折叠显示「Thought for Ns」并在该回合结束后重新收起
- SendMessage 现可按名字主动向你其他机器上的 Remote Control 会话发起对话(
ListAgents中显示为name [ref]),不再只能等对方先发消息才能回 - SendMessage:已确认过的 Remote Control 收件人,在本机会话列表无法检查时不会被同名的本机会话顶替
v2.1.224 (2026-08-07)
- 新增自托管环境:
claude self-hosted-runner把你自己的机器或容器变成 Claude Code 网页、移动与桌面会话的运行地(Team 与 Enterprise 套餐) - 新增
archive插件源:无需 git 或 npm,直接从 HTTPS 上的 zip 安装插件,可选 SHA-256 锁定 - 新增取消确认步骤:移除不可用的粘贴内容会改变命令文本时提示确认
- 新增 Bedrock 的
ANTHROPIC_BEDROCK_REGION_PREFIX环境变量,可优先使用指定的跨区域推理配置而非由AWS_REGION推导的那个 - 新增
crossSessionInbound与dialogExpiry设置:发给以绕过权限模式运行的会话的跨会话消息会暂存待你批准,发给其他会话的消息自动投递 - 新增沙盒凭据掩码选项:结构化环境变量值的
extract与onExtractNoMatch、JWT 感知掩码的decode: "jwt"配maskClaims、AWS SigV4 重签名的awsPairs/sigv4;这些需要network.tlsTerminate,且仅在用户、托管或--settings设置中生效 - 新增跨会话
SendMessage:Claude Code 会话现可在你的任意机器之间互发消息,用ListAgents发现彼此(macOS 与 Linux) - 修复超长(>200 字符)项目路径在共享的净化前缀下解析到另一个项目的会话目录;会话列表、重命名、fork、删除与
/resume不再串项目 - 修复写入队友收件箱实际已失败时
SendMessage仍报「Message sent」;投递失败现报为错误 - 修复以斜杠结尾书写的沙盒文件系统拒绝条目(如
denyRead: "~/.aws/")在 Linux 与 macOS 上可被静默绕过 - 修复沙盒违规详情从不出现在 Bash 工具结果中;Claude 现能看到哪个文件或网络访问被拒及原因
- 修复回合中途接入的 MCP 工具被延迟到工具搜索却没把名字告知模型
- 修复同一插件在多个项目中安装时,插件安装记录被静默破坏
- 修复粘贴内容已过期或占位编号冲突时,召回或还原的粘贴偶发附上错误数据或静默丢字
- 修复 Wayland 上选中即复制有时到不了剪贴板;两次选区写入不再竞争
- 修复长会话中反馈问卷的转录分享静默失败;分享失败现显示错误而非成功提示
- 修复登录 token 过期的冷启动下,Remote Control 自动启动间歇性报「Remote credentials fetch failed」
- 修复
/clear等无输出命令后,Remote Control 与 SDK 客户端显示空白的「(no content)」消息 - 修复服务端会话过期后重建的 Remote Control 会话把此前的本地对话历史上传进新会话
- 改进全屏模式:反复 compact 后回滚缓冲区里保留完整的 compact 前历史,而非只保留最近一段
- 改进 Remote Control:接入的网页与移动客户端现能看到 compact 进度与 compact 后的分界,而不是一段无声的停顿;
/clear重置现会传播给已接入客户端 - 改进 Remote Control:连接失败现显示带详情与重连快捷方式的持久失败指示,而非只弹 8 秒 toast
- 移除每会话 200 个子 agent 的生成上限;长时间运行的会话不再拒绝新 agent(并发与深度限制仍在)
- 变更托管设置:组织设置未变时,重新登录或切换组织后不再重复弹出批准提示
- 变更反馈问卷的转录分享:在你同意的前提下,现在还会上传最后一次请求的模型设置 —— 系统提示词(含你的
CLAUDE.md指令)、工具定义与模型参数。密钥仍照旧脱敏,分享体积过大时优先丢弃这些字段 - 变更 Bash 工具说明:始终注明命令输出是展示给模型的,不保证展示给用户
- 变更召回的粘贴占位编号:被接受进输入框时重新编号
- 变更 Remote Control:compact 或
/resume后铸造新会话时,归档过期的服务端会话,而不是把一个死会话留在列表里 - [VSCode] 修复连接失败后扩展仍把 Remote Control 显示为已连接
- 修复用户关闭 Remote Control 后,会话恢复静默把它重新连上(
--resume、SDK 宿主与 VS Code 扩展) - [VSCode] 修复显式启用
remoteControlAtStartup时会话不遵守该设置
v2.1.223 (2026-08-05)
strictKnownMarketplaces与blockedMarketplaces托管设置新增所有者通配条目("owner/*"),可放行或拦截某 GitHub 组织下的全部市场仓库- 新增告警:workflow agent、fork 的 skill、斜杠命令或恢复的后台 agent 所请求的子 agent 模型受限而改用父模型运行时会提示
- 云端会话新增
/teleport提示,说明如何用claude --teleport <session id>在本地继续 - 修复一处 Bash 权限绕过:精心构造的命令可对权限检查隐藏自身的一部分
- 修复权限提示:用制表符或不可见 Unicode 填充的命令不再能对批准对话框隐藏部分内容
- 修复 workflow 脚本可用动态
import()在 workflow 沙盒外执行代码 - 修复一处权限缺口:agent 定义中的
bypassPermissions模式忽略了组织禁用 bypass-permissions 的策略 - 修复会话中途执行
/cd后恢复该会话得到空白 - 修复网关模型发现隐藏了以供应商前缀 ID 注册的 Claude 模型,如
vertex_ai/claude-*或bedrock/anthropic.claude-* - 修复非 Anthropic 模型 ID 的
modelOverrides键被当作会话的规范模型 ID;未知键现按文档所述忽略 - 修复托管设置:服务端下发的设置不再禁用机器本地
managed-settings.json或 MDM 配置的 env 块;管理员 env 现按键合并 - 修复 Linux 上
sandbox.filesystem.denyWrite覆盖工作目录时,沙盒命令无法启动 - 修复恢复时重建 fork 父提示词失败后,fork 的后台 agent 在该会话剩余时间里一直卡在「already resuming」
- 修复历史中含格式错误的诊断附件时,恢复的会话每回合都失败,或让交互式应用停在无响应的错误屏
- 修复解析异常
git push输出时罕见的卡死 - 变更
CLAUDE_CODE_DISABLE_1M_CONTEXT:现通过自动 compact 把所有原生 1M 窗口的 Claude 模型限制到 200K,而非仅一份固定清单;自动 compact 未能把会话限制在 200K 时启动会告警 - 变更自动 compact:把使用未识别模型 ID 的会话控制在假定的上下文窗口内,而不是任其超出;设
CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT=1可恢复旧行为 - 变更
/review为/code-review的别名,用于评审当前 diff 或某个 PR(/code-review <level> <pr#>);深度云端评审用/code-review ultra - 变更不带 effort 级别的
/code-review:复用你上次输入的级别;输入如/code-review high可更改
v2.1.222 (2026-08-04)
- 修复 worktree 隔离的会话及其子 agent 能对主检出执行破坏性 git 命令;隔离现对所有会话类型的文件编辑与 Bash 均生效
- 修复 PreToolUse 自动放行 hook 在后台 agent 任务(摘要、compact、重命名)中绕过工具限制
- 修复 Team 与 Enterprise 上
/usage-credits对早先请求已被驳回的成员显示「you've already sent a usage credit request」,导致其无法再次提交 - 修复 HTTPS 代理后启动连通性检查先卡住再失败;现使用与 API 请求相同的代理感知传输层,并在超时时给出明确说明
- 修复实际已完成的响应被报为「Connection closed mid-response」错误
- 修复
/usage把用量过度归因给 MCP 服务器:某服务器的占比现只反映真正消费了其工具结果的请求,而非调用过它之后的每个回合 - 修复会话不关联分支推送之后创建的 pull request(包括经 GitHub REST API 创建的)
- 修复受组织限制的
model: opus这类子 agent 与队友家族别名直接落回父模型,而非降级到该家族中组织允许的最新模型 - 修复自定义
ANTHROPIC_BASE_URL网关上,尽管链路上有服务端 keep-alive ping,流空闲超时仍被触发 - 修复会话 token 无效时 claude.ai 连接器被误标为需要授权 —— 现改为显示
/login提示 - 修复本地已不可用的工具(如 MCP 服务器被移除后)其工具错误不显示
- 修复
SendMessage拒收过长的摘要 —— 现改为截断,发送不再因字符上限而失败 - 修复子 agent 转录视图中转圈的 effort 标签显示会话的 effort 级别而非子 agent 自己的
effort:设置 - 修复 file watcher 遇到文件系统错误时或 file watcher 拆除过程中的罕见崩溃
- 修复
--ax-screen-reader模式下每次退格读屏软件重读整行输入 —— 行尾删除现只回显被删掉的字符 - 修复设了
CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST时,宿主的模型选择键未能优先于磁盘上过期的managed-settings.json - 改进 auto 模式安全性:经
SendMessage发给其他 agent 会话的消息现在派发前会先过权限分类器 - 改进 Claude 试图调用带
disable-model-invocation的 skill 时的拒绝行为:现会告知 Claude 请求你来运行该 skill,而不是自己复刻其流程 - 改进
/diff视图、Remote Control 工作区 diff 与网页版 Claude Code 会话中的文件编辑 diff:改用原始 git blob 内容,忽略工作区配置的 diff 驱动与 textconv - 变更 Remote Control 自动启动:仓库本地设置(
.claude/settings.json或.claude/settings.local.json)不再能开启它(仍可关闭);请在/config中以用户作用域启用 - 移除 ultraplan 功能
v2.1.221 (2026-08-03)
- [VSCode] 新增 Focus 视图:聊天菜单里的开关,把工具活动收进可展开的按回合摘要并带实时运行工具指示,用
Ctrl+Alt+F或「Claude Code: Toggle Focus view」命令切换 - 新增 Linux 与 WSL 上沙盒凭据文件的
mode: "mask"—— 沙盒内命令读到的是哨兵副本(整个文件,或仅extract正则捕获的片段),沙盒代理在出网时替换回真实值;macOS 上文件掩码回退为deny - 新增
claude plugin validate告警:市场或插件名会被 Claude 桌面版的托管市场同步拒绝时提示 - 为
claude-apiskill 新增prompt-audit子命令,用于审查提示词与工具描述中为旧模型而写的模式 - 修复一处 Bash 工具权限检查绕过:zsh 可在
[[ ]]正则条件中执行隐藏命令;受影响命令现会请求授权 - 修复 Windows 上 PowerShell 权限检查错误处理含引号字符的路径;此类路径现会请求批准
- 修复以关闭思考启动的会话中,思考开关在余下会话里失效;连接中途禁用某个 MCP 服务器不再静默回滚
- 修复 print 模式(
-p)下--mcp-config的 MCP 服务器未在首个回合前连上,导致模型把工具调用当纯文本输出 - 修复按 Esc 撤回提示词再重新提交时,@ 提及的文件被静默丢弃
- 修复为名字与
constructor等内置对象属性重名的 SDK MCP 工具准备 API 请求时崩溃 - 修复关闭思考时 WebSearch 在
xhigh/maxeffort 下报 400 错误 - 修复沙盒下大文件上传经沙盒代理时报 TLS 错误
- 修复 Team 与 Enterprise 花费上限提示错误地归咎于组织月度上限,而实际是你的个人花费上限
- 修复设置了多余
HOME环境变量的 Windows 机器上,桌面托管会话中使用 AWS SSO 命名 profile 的 Bedrock 认证失败 - 修复
CLAUDE_CODE_RESUME_INTERRUPTED_TURN=0未能关闭中断回合自动恢复;假值现被尊重 - 修复罕见的睡眠唤醒竞态:两个 Claude Code 进程可能同时刷新同一个 MCP 连接器或 WIF OAuth token,导致被迫重新认证
- 修复从 Claude Code 桌面版或 claude.ai 重命名会话未更新 CLI 的会话名;现所有重命名入口的会话名都会被净化
- 修复与终端专属内置命令同名(如
/help、/feedback)的插件与组织下发 skill 在非交互式会话中无法调用 - 修复插件重新加载后「Plugins changed」通知不清除而是一直挂着
- 修复 Vim 模式:yank 寄存器现能在对话框、历史搜索与转录视图中保留,不再被静默清空
- 修复 Vim 模式:撤销回到空提示词时,现会先启用「再按一次 ←」确认再返回 agent 视图
- 改进 Google Vertex AI 上的工具搜索:对 Claude 4.5 代及更新模型重新启用
- 改进 auto 模式:并行工具调用的权限检查现对缓存更友好,检查未决时切换模式会可靠地弹出提示而非套用过期结果
- 通过在多次判定间复用缓存的对话前缀,降低 auto 模式权限检查的提示词缓存成本
- 改进 Stats 面板:token 总数现计入缓存 token,并按输入、输出、缓存读、缓存写分列
- 改进
/ultrareview在仓库与其基线无共同历史时的报错:没有分支的检出现在一开始就被拒绝并建议先建分支,拒绝提示也不再对已完整的克隆建议git fetch --unshallow - 改进 Windows 启动:进程创建时间改由原生 kernel32 调用读取而非启动 PowerShell,拦截
powershell.exe的终端安全软件不再弹窗 - 变更后台会话:提交并推送以保住成果,仅在任务需要时才开草稿 PR,遵循你 CLAUDE.md 里的 git 指令,并总在结束时报告成果所在位置
- 变更
/plugin install:报告插件未找到之前,先刷新过期的市场目录并重试 - 变更经
/plugin安装的插件:安全时立即激活,不再一律要求/reload-plugins - 变更插件:
skills路径现接受".",根级SKILL.md校验错误现建议使用插件根目录 - 变更
/status:显示会话类型 ——interactive,或attached/unattended的后台任务 - 变更 emoji 自动补全:接受
:thumbsup:、:thumbsdown:、:love:等常见备用短码 - 变更用
/forkfork 出的会话:新建自己的 worktree,而不是在原会话的检出里干活 - 变更 Claude in Chrome:不再需要时关闭自己打开的浏览器标签页
- 变更 fast 模式:会话中途用量额度耗尽时在流上报告,而非静默失败
- 变更 Monitor:未产生任何输出即退出的 watch 现会如实说明,而不是报「stream ended」
- 变更网关
model字段校验:非字符串值以 400 拒绝而非转发 - 移除批准提示中反复出现的「Permission mode changed while the auto-mode classifier call was queued」提示
v2.1.220 (2026-07-24)
- 缺陷修复与稳定性改进
v2.1.219 (2026-07-24)
- 新增 Claude Opus 5(
claude-opus-5),成为默认 Opus 模型 —— 100 万 token 上下文,快速模式定价 $10/$50 每百万 token - 新增
sandbox.network.strictAllowlist设置:沙盒命令访问非白名单主机时直接拒绝、不再询问 - 新增
DirectoryAddedhook:/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 attachid /rewind不再通过符号/硬链接恢复或删除文件,并报告跳过的路径数
v2.1.215 (2026-07-19)
- Claude 不再自行运行
/verify和/code-reviewskill,需要时用/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 命令(如
touch、rm) - 修复含多张图片的对话误报 "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 pushEnterWorktree进入项目外的 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_id和workflow.nameOpenTelemetry 属性 - 修复内联 Ctrl+R 历史搜索接受/取消时崩溃
- 修复 Remote Control 命令报 "Unknown command"
- 修复 workflow 脚本含 unicode 引号转义在解析前被损坏
- 修复重复调用已加载 skill 会向上下文追加重复指令
- 改进
/workflowsagent 列表布局(更宽标题 + 时间列) /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 通知- 新增
/datavizskill(图表和仪表盘设计) - 网关:新增 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_responseOTEL 日志事件(含响应文本,默认脱敏,需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 换行时
/loginURL 截断 - 修复逗号分隔的 hook matcher(如
"Bash,PowerShell")从不触发 - 流式 CPU 占用降低约 37%(合并文本更新到 100ms)
- 减少长会话因终端输出缓存导致的内存增长
- MCP 能力发现对瞬时网络错误带退避重试
v2.1.190 (2026-06-24)
- Bug 修复与可靠性改进
v2.1.187 (2026-06-23)
- 新增
sandbox.credentials,阻止沙盒命令读取凭据文件和密钥环境变量 - 选择器、
--model、/model、ANTHROPIC_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-browserstdin 支持(适合 SSH) /workflowsagent 详情视图新增状态过滤(按f)/pluginInstalled 标签新增 "Skills" 区- 新增
teammateMode: "iterm2"(缺it2CLI 时告警) !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.display400 错误 - 修复 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 agents:settings.json中的agent字段现在对调度会话生效,可用--agent <name>覆盖EnterWorktree现在支持会话中切换 Claude 管理的 worktree- 启用
OTEL_LOG_TOOL_DETAILS=1时,tool_decisiontelemetry 事件现在包含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 在 tmuxset-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 --fixbug 检查/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,通过/plugin或claude plugin enable启用 /pluginDiscover 标签现在置顶与当前目录相关的插件,标注 "suggested for this directory"- 流式工具执行现在始终启用,包括 telemetry 禁用或 Bedrock/Vertex/Foundry 上
- Stdio MCP server 子进程现在收到
CLAUDE_CODE_SESSION_ID和CLAUDECODE=1环境变量 claude mcp list/get现在将未批准的.mcp.jsonserver 显示为⏸ Pending approval/remote-control自动补全现在在 Remote Control 已激活时显示 "Disconnect Remote Control"- 在
/claude-apiskill 中新增 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列出修复方法 - 状态行命令现在接收
COLUMNS和LINES环境变量 claude agents:调度输入框补全现在建议原生斜杠命令和打包的 skillclaude agents:PR 列对单个 PR 显示PR #N,多个显示N PRsclaude 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 agents和claude --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:thisSessionOnly(d操作已替换为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/k、PgUp/PgDn、Space、Home/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 历史不再记录连续重复条目
- 修复企业登录限制(
forceLoginOrgUUID和forceLoginMethod托管设置)未对第三方 provider 和 API key 会话强制执行 - 修复
!命令输出中&显示为&的问题 - 修复 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/list、resources/templates/list、prompts/list在分页 server 上丢弃第 1 页之后的项 - 修复 Windows Terminal 中流式时附加后台会话全屏闪烁
- 修复自动更新器状态行在更新失败时未显示当前版本
- 修复 Windows 上后台作业 worktree 移除跟随 NTFS 联接进入主仓库
- 修复
/background拒绝仅输入 skill 或自定义斜杠命令的会话 - 修复后台会话再次提示已授予的工具权限
- 修复
/theme颜色编辑器和 "New custom theme" 对话框不响应 Esc - 修复 Agent SDK 流式会话结束时未捕获异常
- 修复
forceLoginOrgUUID和forceLoginMethod托管设置策略未对第三方 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.toolOTEL span 中新增agent_id和parent_agent_id属性,修复 trace 父子关系使后台子 agent span 嵌套在调度的 Agent 工具 span 下 - 状态行 JSON 输入现在包含检测到的 GitHub 仓库和 PR 信息
/pluginDiscover 和 Browse 屏幕现在在安装前显示插件的命令、agent、skill、hook 和 MCP/LSP serverclaude agents终端 tab 标题现在显示等待输入的计数- 全屏模式下斜杠命令和 @ 提及建议列表现在支持鼠标 hover 和点击
- Stop 和 SubagentStop 钩子输入现在包含
background_tasks和session_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使用已弃用的projectCardsGraphQL 查询在使用 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 回归) - 修复设置
forceLoginMethod和forceLoginOrgUUID的用户远程会话登录失败 - 修复分页
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强制启用传递依赖 /pluginmarketplace 浏览窗格新增预测上下文成本(每轮和每次调用 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/claudelauncher 缺失或不可执行时后台守护进程生成回退到运行中的二进制文件 - 修复
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_URLgateway 上的后台作业未自动命名 - 修复一个会话中的
/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+enter、ctrl+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"
- 修复
/mcpserver 列表在小终端全屏模式下未保持聚焦 server 可见 - 修复
/feedbackbundle 中重排为带引号值(如会话 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 颜色调色板
- 修复设置
disableAllHooks或allowManagedHooksOnly时/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} - 压缩提示现在要求模型保留敏感用户指令
/mcpReconnect 现在无需重启即拾取.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.totalOpenTelemetry 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 搜索增强