跳到正文
Claude Code:GitHub Releases· ashwin-ant·· 2 小时前同新闻AI 评分62

Claude Code v2.1.293 发布:接入 Claude Haiku 5.5 并修复多项问题

v2.1.293

AI 导读

Claude Code 发布 v2.1.293,新增 Claude Haiku 5.5(claude-haiku-5-5),成为 Anthropic API 默认 Haiku 模型,支持 1M 上下文,价格为 $0.10/$0.50 per Mtok(超 100K 提示为 $0.50/$2.50)。

同一新闻,精选展示《Claude Haiku 5.5 上线 Claude Platform 和 Claude Code,运行成本平均比 Haiku 4.5 低约 75%》

正文 · AI 翻译

变更内容

  • 新增 Claude Haiku 5.5(claude-haiku-5-5),现已成为 Anthropic API 上的默认 Haiku 模型——100 万上下文,每百万 token $0.10/$0.50(提示超过 10 万 token 时为 $0.50/$2.50)
  • 在 subagentStatusLine 载荷中新增 agentType,以便脚本能够区分自定义子代理类型
  • 为 mod 在 $.tool.register 中新增 isDeferred:false 从一开始就在提示中列出工具的 schema,而不是藏在工具搜索背后
  • 修复了 Claude 有时会在上下文压缩后,把自己压缩前的最后动作视为已完成,并撤回或重做已完成工作的问题
  • 修复了一处内存泄漏:HTTP MCP 连接会保留它发送过的每一个请求,直到连接关闭
  • 修复了当 ← 将会话移到后台时,Claude 工作期间发送的消息会丢失的问题;如果排队的消息无法移动,← 现在会留在原处并说明情况
  • 修复了 /model 的 effort ←/→ 越过最高或最低级别循环回绕的问题,该问题可能会误将 Low 保存为模型的默认 effort
  • 修复了在以 --chrome 启动的会话中,/tui 会断开 Chrome 中的 Claude 并忽略 --no-chrome 的问题
  • 修复了在会话(包括恢复的会话)中,当宿主、权限规则或 --tools 列表移除了该工具时,Claude 仍被告知要用 SendMessage 继续或给子代理发消息的问题
  • 修复了当仅子代理自身的工具列表未包含某个内置工具时,子代理和 --agent 会话却被告知该内置工具在整个会话中被禁用的问题
  • 修复了 claude.ai 同步技能的已编辑描述有时要等到新对话或 /clear 后才能到达模型的问题
  • 修复了当你的登录已过期或即将过期时,claude logs、stop、kill、rm 和 claude daemon status、stop、uninstall 有时会让你退出的问题
  • 修复了在短暂无法读取会话文件夹后(例如打开的文件过多),页脚的代理计数会消失的问题
  • 修复了名为 worker 的自定义代理在启动时显示为 "Agent",以及代理详情对话框的标题在代理完成后丢失代理类型的问题
  • 修复了 Artifact 工具的转录行在发布调用仍在流式传入时会短暂显示为 Artifact("(unprintable path)") 的问题
  • 修复了 Linux 上的 /ultrareview 上传错误地拒绝某些仓库的问题,例如另一个检出目录内的仓库,原因是沙箱化命令运行期间某个设置文件 "无法解析"
  • 修复了 /ultrareview 上传因拆分索引文件而拒绝并建议一条可能让 git 无法读取其索引的 git 命令的问题
  • 修复了极长的 Remote Control 和云会话中的回复仍可能一次显示一块而不是流式传入的问题
  • 修复了 Remote Control 在每次凭据恢复后都会重新上传会话的起始历史记录的问题
  • 修复了 PushNotification 在以 claude remote-control 启动的会话中报告 "Remote Control 未激活" 的问题
  • 修复了插件钩子 worker 重启期间,mod 在 classic.* 事件上的钩子被跳过,导致设置钩子在没有它们参与的情况下进行响应的问题
  • 修复了调用 $.session.append 的 mod 的 claude plugin test 失败的问题;测试现在可以用新的 mock.session 读回追加的行
  • 修复了在装有 Docker Desktop 的 Mac 上,claude plugin eval 会拒绝每一次授予 Bash 权限的运行(链接位于 ~/.docker/bin 下)的问题;拒绝信息现在会指明是凭据存储的哪一部分持有该链接
  • 修复了当 desktop 策略设置 Claude Desktop 的内置浏览器键(例如 builtinBrowserEnabled)时,Claude 应用网关拒绝启动的问题
  • 修复了 claude agents 会提供绕过权限,但当同意仅保存在 .claude/settings.local.json 或 --settings 文件中时,后台会话随后会忽略该权限的问题;现在它会先请求同意,而忽略绕过权限的会话会显示一条持续存在的简短通知
  • 修复了 ← 会在提示中仍有未发送文本时(现在会取消此次移动)或在有等待你回答的问题时,于 10 秒后将会话置于后台的问题
  • 修复了权限提示中的 Esc 键(或带反馈的 No)在刚按下 ← 将会话移到后台时未能停止回合的问题。
  • 修复了当 sessions 文件夹无法读取(例如打开的文件过多)时,Agents 视图短暂用占位行替换会话列表的问题。
  • 修复了当 Claude 在 Bash 工具中使用单文件 cat、head、tail、sed -n 或 grep 命令而非 Read 工具查看文件时,路径作用域规则和嵌套 CLAUDE.md 文件未加载的问题。
  • 修复了以相同词语开头和结尾的粘贴文本有时会像手动输入一样被发送给 Claude 的问题。
  • 修复了在粘贴后紧接着键入或粘贴重音字符并合并到最后一个字母时,粘贴文本中的 skill 名称被当作手动输入处理的问题。
  • 修复了报告发送期间按下 Ctrl+O 或 Ctrl+Z 后 /feedback 返回草稿列表,导致发送无法取消的问题。
  • 修复了当文件或文件夹无法删除时 claude purge 静默停止(退出码 0,或在终端中挂起)的问题;现在它会删除其余项,列出无法删除的内容,并以退出码 1 结束。
  • 修复了 keybindings.json 的校验:单独的 " "(空格键)不再被报告为错误,而像 "ctrl+ k" 这样的键现在会给出警告。
  • 修复了 vim 模式下在仅含空格的行上执行 >> 和 << 时,光标停留在行尾之后,导致随后的 x 未删除任何内容的问题。
  • 修复了 vim 模式:在可视模式下删除整行(先 V 再 d)后,光标落在第一个非空白字符上,之后的 . 作用于光标所在行。
  • Windows:修复了停止状态栏、hook 或 shell 命令时,有时会终止被分配了相同进程 ID 的无关进程的问题。
  • 回退了 2.1.281 中的自动模式拒绝消息更改,该更改曾告知 Claude 拒绝涵盖的是结果,而不仅是确切命令。
  • 回退了 2.1.290 中针对容器重启后云会话保持休眠的修复,该修复曾丢失待处理的 /loop 唤醒或计划任务;现在不再告知 Claude,会话保持休眠。
  • 改进了 Team 和 Enterprise 组织的启动流程:策略和托管设置会更早获取,停滞的请求会在 3 秒后重试。
  • 改进了 Claude in Chrome:当浏览器报告标签页缓慢时,更少的页面操作会被拒绝。
  • 改进了云会话中浏览器无法访问时 Claude in Chrome 的消息:如果你属于多个组织,现在会提示扩展必须登录到同一个组织,以及如何更改。
  • 改进了 Bash 编辑差异提示,说明所列文件在命令运行期间发生了更改,其中可能包括其他进程的写入。
  • 改进了 artifacts:Claude 将库固定到两周或更早之前的确切版本。
  • 将 claude.ai 的 skill 同步更改为在没有会话使用时约每 40 分钟检查一次更改,而不是每 10 分钟。
  • 更改了向模型公布的 agent 列表和 MCP 服务器顺序:含非 ASCII 字符的名称现在排在 ASCII 名称之后。
  • 更改了 OpenTelemetry claude_code.at_mention 日志记录,使其在每次读取提示时最多发出 100 个 agent 事件和 100 个 MCP 资源事件。
  • 自托管运行器:将编排器改为在轮询之间休眠 4 到 6 秒,而不是固定的 5 秒,以避免同一环境的多个副本在同一时刻停止轮询。
  • [Claude Tag] 修复了 Claude in Slack 在跨工作区共享的 Enterprise Grid 频道中,当 Slack 用未连接的工作区标记消息时,错误提示工作区未设置的问题。
  • [Claude Tag] 修复了在 Slack 中运行 Claude 时,管理员更改频道的连接器、插件、技能或规则会导致 Claude 在频道中任务中途停止的问题;现在该更改会在 Claude 完成后生效
  • [Claude Tag] 修复了在 Slack 中要求 Claude 用额外备注立即运行某个线程的例行任务时,会启动一个无法回帖的独立运行的问题;现在该运行会在该线程中继续
  • [Claude Tag] 修复了在 Claude Tag 管理设置中,访问捆绑包的“添加连接器”对话框在一次 Google 登录后显示所有 Google 连接器均已连接的问题
  • [Claude Tag] 改进了 Claude Tag 管理设置,现在会列出尚未连接的 Enterprise Grid,并提供“连接”按钮
  • [Claude Tag] 更改了 Slack 中 Claude 的行为,使其可以加入仅管理员可发帖的公告频道,且不会发布其介绍
  • [Claude Tag] 将 Claude Tag 管理设置中频道规则的限制从 20 条提高到 50 条,适用于每个工作区以及组织范围的 Slack 页面
  • [Code Review] 改进了 Code Review 的“添加仓库”对话框,现在会列出每个无法添加的仓库及原因,例如缺少 GitHub 写入权限

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