Claude Code Daily Changelog - 2026年4月3日
更新概览
版本号: 2.1.91
总体描述: 本版本主要增强了 MCP 工具配置能力、修复了多处关键问题并提升了性能,包括新增结果持久化覆盖、禁用技能执行设置、修复远程会话问题等。
重要变更详解
🆕 新功能
MCP 工具结果持久化覆盖
- 新增: 通过
_meta["anthropic/maxResultSizeChars"]注解支持 MCP 工具结果持久化覆盖(最高 500K) - 用途: 允许更大的结果(如 DB 模式)通过传输而不被截断
禁用技能执行设置
- 新增:
disableSkillShellExecution设置 - 用途: 可在技能、自定义斜杠命令和插件命令中禁用内联 shell 执行
多行链接支持
- 新增:
claude-cli://open?q=深链接支持多行提示 - 改进: 编码换行符
%0A不再被拒绝
插件二进制支持
- 新增: 插件现在可以在
bin/目录下运送可执行文件 - 用途: 可从 Bash 工具作为原始命令调用这些二进制文件
🐛 Bug 修复
转录链中断问题
- 修复:
--resume时的转录链中断问题 - 解决: 异步转录写入静默失败时可能导致会话历史丢失的问题
终端删除键问题
- 修复:
cmd+delete在 iTerm2、kitty、WezTerm、Ghostty 和 Windows Terminal 上无法删除到行首的问题
远程会话计划模式问题
- 修复: 远程会话中的计划模式在容器重启后丢失计划文件的问题
- 解决: 避免了计划编辑时的权限提示和空计划审批模态框
Windows 版本清理问题
- 修复: Windows 版本清理未保护活动版本的回滚副本的问题
JSON Schema 验证
- 修复: 设置中
permissions.defaultMode: "auto"的 JSON schema 验证问题
反馈功能可见性
- 修复:
/feedback功能在不可用时显示解释信息而非从斜杠菜单中消失
⚡ 性能优化
ANSI 去除性能提升
- 优化: 在 Bun 上的
stripAnsi性能提升 - 方法: 通过
Bun.stripANSI路由优化
编辑工具输出优化
- 优化: 编辑工具使用更短的
old_string锚点 - 效果: 减少输出 token 数量
📚 改进
技能指导改进
- 改进:
/claude-api技能指导,包括代理设计模式、工具面决策、上下文管理和缓存策略
影响分析
对开发者的实际影响
-
更大的数据处理能力: MCP 工具结果持久化覆盖允许处理大型数据库模式等数据,显著提升开发效率
-
更安全的环境控制:
disableSkillShellExecution设置提供了额外的安全层,特别适合需要严格控制 shell 执行的生产环境 -
更好的链接集成: 多行链接支持改善了与外部系统的集成体验,特别是自动化工具链
-
更稳定的会话体验: 转录链中断和远程会话问题的修复确保了开发工作流程的连续性,避免因技术问题导致的工作中断
-
跨平台一致性: 终端删除键修复在多个终端环境中提供了一致的快捷键体验
对团队协作的影响
-
反馈流程改进:
/feedback功能的可见性修复确保用户始终了解系统状态,提升了透明度 -
版本管理更安全: Windows 版本清理修复避免了意外丢失重要版本的问题
-
技能开发指导: 增强的
/claude-api技能指导帮助团队更好地使用 Claude Code,提高整体开发质量
整体影响评估
本版本是一个重要的稳定性增强版本,虽然主要包含问题修复,但也添加了几个实用的功能改进。对于依赖 Claude Code 进行日常开发的团队来说,这些修复将显著提升工作流的稳定性和用户体验,特别是远程协作和数据处理方面的改进。
本报告由 Daily Intelligence 平台自动生成