emanjusaka —— 彼岸花开可奈何

【前沿资讯】claude-code v2.1.91 和 v2.1.92 版本更新内容

0
0
【前沿资讯】claude-code v2.1.91 和 v2.1.92 版本更新内容

by emanjusaka from https://www.emanjusaka.com/archives/claude-code-changelog-v2.1.91-v2.1.92 彼岸花开可奈何
内容源自官方日志,由 emanjusaka 整理发布。

博客:https://www.emanjusaka.com
博客园:https://www.cnblogs.com/emanjusaka
公众号:emanjusaka的编程栈


Claude Code 近期发布了 v2.1.91 和 v2.1.92 两个重要版本。这两个版本集中在第三方平台集成(AWS Bedrock)超大数据处理能力安全性增强以及大规模的稳定性修复上。

一、核心功能与增强

1. 扩展能力与 MCP (v2.1.91)

  • 突破 MCP 传输限制: 新增 _meta["anthropic/maxResultSizeChars"] 注解,支持将工具结果持久化上限提升至 500K 字符。这解决了以往数据库 Schema 等大型结果在传递时被截断的痛点。

  • 插件执行增强: 插件现在可以在 bin/ 目录下携带可执行文件,并允许通过 Bash 工具直接以裸命令(bare commands)形式调用。

2. 平台支持与配置 (v2.1.92)

  • 交互式 Bedrock 配置向导: 在登录界面的“第三方平台”选项中新增了 AWS Bedrock 设置向导。引导用户完成 AWS 身份验证、区域配置、凭据验证及模型锁定。

  • 强制远程设置刷新: 新增 forceRemoteSettingsRefresh 策略。启用后,CLI 将在启动时阻塞,直到获取到最新的远程托管设置;若获取失败则直接退出(Fail-closed 模式),确保安全合规。

  • 深度链接优化: claude-cli://open?q= 现在支持通过 %0A 传递多行提示词,不再会被拒绝。

3. 成本与上下文管理 (v2.1.92)

  • 精细化成本核算: /cost 命令现在为订阅用户提供按模型划分的费用明细,并包含缓存命中(Cache-hit)的详细统计。

  • 缓存失效提醒: Pro 用户在返回旧会话时,若 Prompt 缓存已过期,页脚会显示预计下一次交互将发送的非缓存 Token 数量,帮助管理成本。

二、性能优化

  • 文件写入加速: 在处理包含制表符(Tabs)或特殊字符(如 &$)的大文件时,Write 工具的 Diff 计算速度提升了 60% (v2.1.92)。

  • Token 消耗优化: Edit 工具改用更短的 old_string 锚点,有效降低了输出 Token 占用 (v2.1.91)。

  • 运行效率: 在 Bun 环境下,通过调用 Bun.stripANSI 加快了 ANSI 字符剥离的速度 (v2.1.91)。

三、安全性改进

  • 禁用 Shell 注入: 新增 disableSkillShellExecution 设置,允许禁用技能、自定义斜杠命令和插件命令中的内联 Shell 执行 (v2.1.91)。

  • Linux 沙箱增强: 在所有构建版本中集成了 apply-seccomp 助手,恢复了沙箱命令对 Unix Socket 的拦截能力 (v2.1.92)。

四、关键 Bug 修复

1、会话与稳定性

  • 修复历史丢失: 修复了使用 --resume 时,若异步转录写入失败会导致对话链断裂的问题 (v2.1.91)。

  • 远程模式修复: 解决了容器重启后丢失计划文件(Plan file)导致的权限提示错误 (v2.1.91)。

  • 子代理修复: 修复了在 tmux 窗口被杀掉或重新编号时,子代理产生“无法确定面板计数”错误的问题 (v2.1.92)。

2、UI 与交互 (v2.1.92)

  • 滚动修复: 修复了在 iTerm2、Ghostty 等支持 DEC 2026 的终端中,向上滚动会导致消息重复显示的问题。

  • 快捷键修复: 修复了 cmd+delete 在多个主流终端中无法删除至行首的问题;修复了 ctrl+e 在多行模式下的跳转行为。

  • 提示纠正: 修复了 /clear 建议中错误显示会话累积 Token 而非当前上下文大小的问题。

五、命令与 UI 变更

  • 交互式发布日志: /release-notes 现在变成了一个交互式的版本选择器 (v2.1.92)。

  • 命令精简:移除 /tag 命令

    • 移除 /vim 命令。用户现在需要通过 /config → Editor mode 来切换 Vim 模式 (v2.1.92)。

  • 远程控制: 默认会话名称前缀现在使用主机名(例如 myhost-graceful-unicorn),并支持使用 --remote-control-session-name-prefix 自定义。

  • 反馈系统: /feedback 在不可用时会给出明确原因提示。

···

版权声明 COPYRIGHT

谦学于心,谷纳万物,静思致远,共筑收获之旅!