【前沿资讯】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在不可用时会给出明确原因提示。