跳到正文
RadarAI· Claude Code:GitHub Releases(RSS)·· 2 天前AI 评分18

Claude Code v2.1.301 发布:新增重试看门狗与 OpenTelemetry 追踪

AI 导读

Claude Code 发布 v2.1.301,新增 CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS,让无人值守重试模式在用量限额重置过远时直接结束请求而非等待。

正文 · AI 翻译

Claude Code:GitHub Releases· ashwin-ant·2026-10-16 03:22· 2 小时前AI 评分34

v2.1.301

AI 导读

Claude Code 发布 v2.1.301,新增 CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS,让无人值守重试模式在用量限额重置过远时直接结束请求而非等待。

正文

What's changed

  • 新增 CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS,使无人值守重试模式(CLAUDE_CODE_RETRY_WATCHDOG)在用量限额重置时间过远时直接结束请求,而不是继续等待
  • 为 claude-api 技能新增 OpenTelemetry 追踪指南,包括使用 ant CLI 设置追踪目标
  • 为 vim 模式新增 % 动作:跳转到匹配的括号,可单独使用,也可配合 d/c/y
  • 为 mod 的 Input 新增 rows:终端中的多行文本字段,按 Enter 提交,按 Shift+Enter 或在 Enter 前加反斜杠则换行
  • 为 OpenTelemetry tool_decision 事件新增 classifier_verdict 和 permission_mode,以便将自动模式分类器的决策与权限规则区分开
  • 为 OpenTelemetry tool_decision 事件新增 classifier_category,在 OTEL_LOG_TOOL_DETAILS=1 时标明分类器拦截所匹配的内置规则名称
  • 修复了退出时未经询问就移除由 WorktreeCreate 钩子创建的 worktree 的问题,该 worktree 可能包含未推送的提交
  • 修复了当你的组织无法使用最新的 Fable 模型时,fable(以及 best)模型别名在 Anthropic API 上报错的问题:Claude Code 现在会回退到上一个 Fable 模型重试一次
  • 修复了磁盘已满导致登录无法刷新时出现误导性的“Please run /login”错误;现在错误会指明磁盘并提示删除文件
  • 修复了搜索程序在返回任何结果前意外失败时,Grep 和 Glob 报告无匹配的问题;现在它们会返回错误,说明搜索失败
  • 修复了工作流代理在读取到其任务文本不携带用户授权的 harness 说明后,有时跳过其步骤但运行仍报告成功的问题
  • 修复了在 PreToolUse 钩子覆盖 Edit 或 Write 时,产物更新被拒绝的问题;Claude 现在会先编辑文件再重新发布,而不是在发布调用中修改它
  • 修复了参数名极多或极长的技能和命令在调用时卡顿数秒的问题;现在只填充前 64 个名称,每个最多 64 个字符
  • 修复了技能、命令和钩子在参数填充大量占位符时占用极多内存的问题
  • 修复了在 VTE 版本低于 0.53 的终端(如 RHEL 8 上的 MATE Terminal)中,>0q 等杂散字符遮挡文件夹信任提示,以及退出时 shell 提示符前出现 >4m 的问题
  • 修复了某些版本的 iTerm2 中启动时提示符里出现杂散 GOK 文本的问题
  • 修复了当提供商不是 Bedrock 时,切换到名称包含 application-inference-profile 的模型会运行你的 awsAuthRefresh 命令并延迟模型切换钩子的问题
  • 修复了在令牌刷新过程中,诸如 claude auth status 或 claude plugin list 这样的短命令退出后,登录刷新超时和意外登出的问题
  • 修复了在权限检查期间被中途发送的消息打断的工具调用,被报告给模型为被用户拒绝的问题
  • 修复了切换到上下文窗口更小的模型时,可能未经询问就消耗用量额度用于上一个模型生成摘要的问题
  • 修复了在 LLM 网关返回的响应中模型名称与请求的模型不一致时,对话在你未选择的模型上被反复压缩的问题
  • 修复了在缓慢或繁忙的机器上,vim 模式在按 Escape 后有时仍停留在 INSERT 的问题
  • 修复了 vim 模式下按 Esc 会丢弃已输入的 AskUserQuestion 答案的问题:自由文本字段现在支持 vim NORMAL 模式,且 Esc 仅在 NORMAL 模式下取消
  • 修复了 Read 工具将 .xlsm、.parquet、.epub 和 .heic 等二进制文件当作文本读取的问题
  • 修复了仅含表头行的 Markdown 表格在终端中过宽时什么都不绘制的问题,包括计划批准卡片中的计划
  • 修复了 /claude-api 技能声称 CMEK 外部密钥端点不可用于 AWS 上的 Claude Platform 的问题
  • 修复了使用 /rewind 后技能不再向模型列出的问题
  • 修复了恢复会话中的压缩行提供 ctrl+o 查看未加载历史记录的问题;现在它会说明较早的消息保存在哪里,并且也会在全屏模式下显示
  • 修复了在你中断响应后“新任务?/clear 以节省 token”提示立即重新出现的问题
  • 修复了插件或技能钩子的 ask 决策权限提示未显示该钩子来自哪个插件或技能的问题
  • 修复了当 /diff 的某个 git 检查超时或失败时,它未注意到 reftable 仓库中存在冲突的 cherry-pick 或 revert 的问题
  • 修复了在同一会话中执行 Bash cd 后,工作流脚本在读取、编辑或重新运行时请求权限或被拒绝的问题
  • 修复了深色 ANSI 主题和 16 色终端上的暗淡文本:填充框内的文字不再暗淡,选中和搜索高亮下的文字不再暗淡,列表描述像其他次要文本一样变暗
  • 修复了某个 mod 的 $.model.fork 在新的 Claude Code 进程首次响应完成之前被调用时返回 nothing-to-fork 的问题,例如在 claude -p 运行和云会话中
  • 全屏模式:修复了 /compact 和自动压缩在重建可见记录时短暂冻结 UI 的问题
  • 自托管运行器:修复了当托管设置限制 MCP 服务器时,从 Slack 启动的会话无法找到或附加仓库的问题;使用 deniedMcpServers 来保持这些工具关闭
  • 自托管运行器:修复了当无关的设置或会话失败引用了 git 的缺失引用措辞时,会话被报告为源分支已删除且不重试的问题
  • 自托管运行器:修复了日志承诺对即将结束的会话重试失败或拒绝的会话释放的问题;重复失败现在会显示计数
  • Windows:修复了已停止的后台 PowerShell 命令的输出文件中缺少结尾 [killed] 行的问题
  • 改进了切换到上下文窗口更小的模型:对于新模型来说过长的对话现在会先由之前的模型进行总结
  • 改进了长时间运行的子代理工作时的渲染性能:其进度轨迹现在会增量更新,而不是在每次渲染时完整重新处理
  • 改进了 artifacts:Claude 编写的页面现在会绘制粘性页眉上方的区域,因此移动应用中滚动时文本不再显示在那里
  • 改进了 mods:在 VS Code 以及桌面和移动应用中,问题对话框上方绘制的树现在可以包含 Markdown 和最多 48 行;终端保持 12 行纯文本
  • 将 mod 钩子的 .catch 处理程序改为仅在钩子抛出异常或超时时运行;在钩子自身调用之下引发的事件现在会跳过该钩子,而不询问其 .catch
  • 将 mod 的 $.env.set 改为在变量设置或取消设置后以 {} 解析,或在未进行写入时以 { deny } 说明原因
  • [VSCode] 在 Claude 的响应中添加了 LaTeX 数学渲染,包括 $$ 和多行 \[ … \] 块以及行内 $…$ 和 \(…\) 数学
  • [VSCode] 在 VS Code 和 JetBrains 面板中为 Pro 和 Max 计划的使用量限制横幅添加了“获取更多使用量”链接
  • [VSCode] 修复了导致面板崩溃或冻结的对话在每次重新加载时被重新打开的问题
  • [VSCode] 修复了聊天面板在长时间思考期间变慢的问题:它不再在每次更新时重新解析整个思考文本
  • [VSCode] 修复了某些语言服务器中诊断信息显示为“[object Object]”而非规则代码(例如 MD013)的问题
  • [VSCode] 修复了在未提供听写功能的情况下(非 claude.ai 登录、远程窗口)仍加载原生听写音频模块以检查麦克风权限的问题

来源:Claude Code:GitHub Releases · github.com

来源:RadarAI · aihot.news