AI资讯 / 工程

工程 / 官方

大规模修复会话恢复与插件稳定性问题

Claude Code Releases

Anthropic 于2025年10月2日发布 Claude Code v2.1.288,这是一次覆盖面极广的版本更新,新增功能、修复缺陷与体验改进合计超过60项。新功能方面,模组(mods)新增 「$.ui.selection()」 接口可获取全屏模式下的选中文本;/code-review 命令支持 「--max-findings」 参数自定义报告数量;代理视图新增 Ctrl+F 会话搜索与 Alt+↑/↓ 分组跳转;Ctrl+C 清空提示词后按上键可恢复草稿内容。修复方面,本次重点解决了会话恢复(「--resume」)丢失文件上下文、长对话触发「提示词过长」错误而非自动压缩、MCP工具在远程服务器返回超16MB结果时重复执行、插件LSP服务器收到未替换的占位符变量等多个严重问题。此外,自动模式在 Bedrock 和 Mantle 环境下的分类器切换逻辑、无人值守会话的重试机制以及登录凭据保存失败的提示均得到修正。

v2.1.288 在用户交互层面带来了多项实用新增。模组开发者现在可以通过 「$.ui.selection()」 获取用户在全屏模式下最后选中的文本,若选区位于单条转录行内还会同时返回该行数据。代理视图新增 Ctrl+F 快捷键用于按名称搜索会话,Alt+↑/↓ 可在分组间快速跳转,这两个快捷键以及重命名操作均支持在 「keybindings.json」 中自定义绑定。此外,MCP 服务器在工具调用过程中请求更多 OAuth 授权范围时,系统现在会主动弹出重新认证提示。

会话恢复机制在本次更新中得到全面加固。此前 「--resume」 有时会丢弃压缩(compaction)刚刚恢复的文件和上下文,或在下次恢复时显示提示词未被回答的状态;在同一会话同时写入转录文件的极端情况下,还可能加载到被截断的记录。这些问题均已修复。针对2.1.286及更早版本开始的对话,恢复时会丢失模型早期思考内容的问题也一并解决。长对话因最后一次回复报告零 token 用量而触发「提示词过长」错误(而非自动压缩)的缺陷同样得到修正。

插件与 LSP 生态的稳定性是本次修复的另一重点。插件 LSP 服务器此前会收到未经替换的 「${user_config.*}」 和 「${CLAUDE_PLUGIN_ROOT}」 字面量占位符,而非实际配置值或清单默认值,本次已修复。插件的 「tool.call」 钩子在工作树(worktree)中运行的子代理里会导致 Bash 失败并使文件搜索读取错误目录,该问题也已解决。此外,在旧版 git(2.39以前,如 Ubuntu 22.04 的2.34)上安装 git-subdir 插件失败或缓存不完整的问题,以及通过 「--plugin-dir」 加载的插件在 /plugin 中不显示「配置选项」的问题均已修复。

自动模式与权限系统同样经历了多处重要修复。自动模式在 Bedrock 和 Mantle 环境下,若某次请求使用了旧版模型(如 WebFetch 摘要或 sonnet 子代理),会导致整个会话切换到本地分类器,本次已修正为仅影响该次请求。沙箱环境中,带有未引用分隔符的 heredoc(如 「python3 <<EOF」)在内容仅含纯文本和简单 $VAR 引用时,每次运行都会触发审批请求的问题已修复。Bash 工具权限检查现在会在执行可被 shell 解释为算术运算的 BASHPID 赋值前主动提示,而非静默放行。

云会话、Cowork 协作模式与 Remote Control 也收到了针对性修复。Cowork 云会话在 WebFetch 权限提示五分钟无响应后会持续标记为等待输入的问题已解决;从其他设备加入 Cowork 会话的手机无法显示提示建议的问题同样修复。无人值守会话(「CLAUDE_CODE_RETRY_WATCHDOG」)在长响应流失败后会持续重试数小时,现已改为最多重试三次后放弃。/login 命令在凭据无法保存到安全存储时错误显示「登录成功」的问题已修正,现在会明确展示失败原因并提供重试选项。

本次更新还包含多项体验改进与行为变更。自动压缩窗口现在按模型分别保存,切换模型时各自保留独立设置。背景命令时间限制改为仅在无人值守会话(-p、Agent SDK、CI、云端)中生效,终端、桌面应用和 VS Code 会话不再受限。当对话过长导致客户端安全分类器无法审查时,系统现在会自动压缩而非对每次工具调用都发出提示或直接失败。屏幕阅读器模式也得到多处改进,包括短通知在下次按键前保持显示、已回答问题标注「已回答」状态等。

要点

  • 会话恢复(「--resume」)的多个上下文丢失、转录截断及思考内容缺失问题已全面修复,长期困扰用户的恢复可靠性问题得到系统性解决
  • 插件 LSP 服务器变量替换失败、「tool.call」 钩子在工作树中导致 Bash 异常等插件生态核心缺陷已修复,插件开发者可升级验证
  • MCP 工具在远程服务器返回超16MB结果时重复执行的问题已修复,避免了潜在的重复操作风险
  • 自动模式在 Bedrock/Mantle 环境下因旧版模型请求导致整会话分类器切换的问题已修正,企业用户稳定性提升
  • /code-review 新增 「--max-findings」 参数,代理视图新增 Ctrl+F 搜索,Ctrl+C 后可按上键恢复草稿,日常使用效率显著改善
查看原始来源

原始标题:v2.1.288

本文由 DataHub 基于公开来源整理,用于信息发现与摘要阅读;具体事实、数据和后续更新以原始来源为准。