【体验飞跃】Claude Code v2.1.128:MCP 稳定性增强、插件支持 .zip 与 1M 上下文逻辑修正
2026/5/8 17:11:42 网站建设 项目流程

前言

Claude Code 的迭代步调依然极快。在最新的v2.1.128版本中,开发团队修复了许多影响深度用户体验的“硬伤”,特别是在处理超长上下文、并行 Shell 调用以及 MCP 服务器交互方面。如果你发现之前的版本在处理大型项目时偶尔会报“Prompt too long”,那么这次更新将彻底解决你的困扰。

提交时间:2026-05-04 23:01 UTC


一、 核心功能改进

1. 插件管理升级

  • 支持压缩包--plugin-dir现在不仅支持目录,还可以直接加载.zip格式的插件包,方便开发者分发和快速部署。

  • 技能过滤:修复了在第三方模型提供商环境下,/fast命令误匹配到无关技能的问题。

2. MCP (Model Context Protocol) 优化

  • 工具计数显示/mcp命令现在会显示每个已连接服务器的工具数量,并会高亮标记那些“连接成功但包含 0 个工具”的异常服务器。

  • 静默重连:当 MCP 服务器断开并重新连接时,不再重复打印冗长的工具列表,而是改为精简的摘要显示,保持对话简洁。

  • 命名空间保护workspace现在被设为 MCP 服务器的保留名称,防止与内部逻辑冲突。

3. 环境变量隔离

  • OTEL 隔离:子进程(如 Bash, hooks, MCP, LSP)不再继承OTEL_*环境变量。这意味着你在 Claude 中运行自己的监控应用时,不会再错误地连接到 Claude 自身的监控端点。


二、 长上下文与自动压缩 (Autocompact) 修正

这是本次更新中最重要的底层逻辑修复之一:

  • 问题:此前,一些拥有1M (一百万)上下文容量的模型,如果设置了较小的自动压缩窗口,会错误地在达到 API 限制前拦截并提示 "Prompt is too long"。

  • 修复:修正了上下文计算逻辑,确保模型能够完全发挥其原生的长文本处理能力,减少不必要的会话中断。


三、 编辑器与交互细节优化

  • Vim 模式增强:修复了在 NORMAL 模式下按Space无法移动光标的 Bug,使其行为与标准 vi/vim 保持一致。

  • Git Worktree 修复EnterWorktree现在会根据本地 HEAD 创建新分支(符合文档说明),不再强制从origin/创建,避免丢失未推送的提交。

  • 链接显示:在不支持 OSC 8 超链接协议的终端中,Markdown 链接现在会以标签 (URL)形式渲染,不再只显示原始 URL。

  • 并行调用:当同时运行多个 Shell 工具时,如果其中一个只读命令(如grep,ls)失败,不再会导致其他兄弟任务被连锁取消。


四、 关键 Bug 修复清单

类别修复内容
性能修复了向claude -p输入超过 10MB 的管道数据时导致的崩溃循环。
视觉修复了退出时可能出现的 "4;0;" 乱码提示(OSC 9 协议冲突)。
多模态修复了当 MCP 服务器同时返回结构化内容和图像块时,图像丢失的问题。
Token 节省优化了子代理(Sub-agent)的进度摘要逻辑,将缓存创建成本(cache_creation)降低了约3 倍
路径管理修复了已删除插件的残留条目污染系统PATH环境变量的问题。

五、 升级与配置指南

对于使用控制台(API Key)认证的用户,如果你需要开启多渠道支持,请确保在managed settings中设置(JSON):

{ "channelsEnabled": true }

更新命令:

claude update

结语

v2.1.128可以看出,Claude Code 正在通过极其细致的 Bug 修复来打磨“工业级”的稳定性。特别是在子代理(Sub-agent)Token 成本的优化上,体现了开发团队对开发者钱包的体贴。如果你正在进行复杂的分布式开发或超长代码审计,这个版本是必装的。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询