[控场AI]
· 6 分钟阅读· 3,015 字

Claude Code v2.1.287更新:Claude Mods与百万上下文登场

Claude Code v2.1.287更新:Claude Mods与百万上下文登场

Claude Code v2.1.287带来插件深度定制、百万上下文默认开启、MCP协议增强及大量无障碍与安全修复。

Anthropic发布Claude Code v2.1.287,这是一次多维度的综合性迭代。最受关注的新功能是Claude Mods插件系统,允许第三方插件介入更深层的运行逻辑,并附带"You should know"旁路代理主动监控潜在问题。上下文能力方面,Opus 4.7+和Fable模型在Bedrock、Vertex等主流平台默认启用100万token上下文窗口,无需额外配置。MCP协议新增2025-11-25版本的URL认证提示支持,并优化了大型工具结果的内存占用。安全层面修复了危险rm命令丢失保护的漏洞,并强化了符号链接写入的权限确认机制。此外,本次更新包含十余项屏幕阅读器无障碍模式的系统性修复,以及VSCode集成的多项交互改进,整体展现出Claude Code向企业级AI编程平台演进的方向。

Anthropic旗下的命令行AI编程工具Claude Code迎来v2.1.287版本更新。这次发布的更新日志堪称庞大,涵盖了插件系统能力扩展、默认百万上下文窗口、大量无障碍模式修复,以及针对远程会话、MCP协议、VSCode集成的数十项改进。对于依赖Claude Code进行日常开发的工程师来说,这是一次兼具功能性与稳定性的重要迭代。

Claude Code v2.1.287发布

插件系统迎来Claude Mods与"You should know"

本次更新最值得关注的新功能是Claude Mods。官方描述为"插件现在可以修改更深层的行为",这意味着第三方插件不再局限于表层的指令扩展,而是能够介入Claude Code的核心运行逻辑,为社区生态打开了更大的定制空间。

与之配套的还有一个名为**"You should know"**的可选插件。按照官方说明,这是一个"旁路代理(side agent)",它会在后台观察你的操作,主动标记出你或Claude可能遗漏的问题。用户可以通过命令 /plugin enable cc-plugin-you-should-know@builtin 开启(适用于开启遥测的第一方会话)。这种"AI替你盯着AI"的设计思路,反映出Anthropic在编码辅助场景中对可靠性和纠错能力的重视。

此外,agents视图新增了 n:<text> 过滤器,可按会话名称和任务进行匹配,折叠区域中的匹配结果会直接显示,按回车即可打开第一个匹配项,进一步提升了多任务管理的效率。

旁路代理(side agent)是一种并行运行于主任务流程之外的独立AI代理,其职责不是直接执行任务,而是以观察者身份监控主代理和用户的行为,在发现潜在问题时介入提示。这一模式借鉴了软件工程中"linter"或"静态分析器"的思路——不干预正常执行流,但在代码(或对话)层面持续检查规范与风险。在多代理协作框架中,旁路代理有助于缓解单一代理"注意力盲区"的问题:主代理专注于完成任务,可能忽视边界条件或隐含假设,而旁路代理则以更宏观的视角进行复核。这种架构也带来了成本与噪音的权衡——并非所有场景都需要额外的监控层,因此"You should know"被设计为可选启用,并限定于开启遥测的第一方会话,体现出对性能开销和用户干扰的审慎考量。

默认启用百万级上下文窗口

另一项影响深远的变化是上下文窗口的扩容。更新日志指出,Opus 4.7+ 和 Fable 模型现在在 Bedrock、Vertex、Foundry 以及 Claude apps 网关上默认使用100万(1M)上下文窗口,不再需要 [1m] 后缀。如果希望保持原来的20万(200K)上下文,可通过设置 CLAUDE_CODE_DISABLE_1M_CONTEXT=1 回退。

对于需要理解大型代码库、处理长文档或维持长对话上下文的开发者而言,百万级上下文默认开启意味着模型能够一次性"看到"更多代码和历史信息,显著减少因上下文截断导致的理解偏差。这一变化与业界整体向超长上下文演进的趋势保持一致。

MCP协议与远程控制的深度打磨

这一版本在MCP(Model Context Protocol)相关能力上投入颇多。更新支持了基于 2025-11-25 协议的 MCP 服务器 URL 提示(例如用于登录认证)。官方提醒,如果某个服务器在更新后无法连接,可在其 MCP 配置中添加 "bareElicitationCapability": true。

同时,多项MCP相关的稳定性问题被修复,包括:当服务器改变所支持的协议版本时,工具调用偶尔重复执行或连接失败的问题;以及大型 MCP 工具结果的内存占用优化——官方提到"更少内存、更小的会话文件,对远超限制的结果不再额外上传以计算token数"。

在远程控制方面,修复了重连请求无响应时数分钟收不到消息的问题,现在会在30秒后放弃并重试;macOS 上通过 claude remote-control 启动的会话在 Mac 进入空闲睡眠时中断的问题也得到解决。这些细节修复虽不显眼,却直接关系到远程与云端会话的可用性。

MCP(Model Context Protocol)是Anthropic于2024年底开源的一套标准化协议,旨在解决AI模型与外部工具、数据源之间的连接碎片化问题。其核心思想是为AI应用提供统一的"插座",使模型能够以一致的方式调用文件系统、数据库、API或其他服务,而无需针对每个工具编写定制集成代码。MCP采用客户端-服务器架构:Claude Code作为客户端,通过标准化的JSON-RPC消息与MCP服务器通信,服务器则负责封装具体工具的实现细节。这种设计使得社区可以独立开发和发布MCP服务器,Claude Code只需遵循协议即可接入任意工具生态。2025-11-25协议版本新增的URL提示(Elicitation)能力,允许服务器在需要用户授权(如OAuth登录)时主动向客户端请求交互,解决了此前认证流程难以嵌入自动化会话的痛点。

无障碍体验的大规模修复

值得单独说明的是,本次更新包含了异常密集的屏幕阅读器(screen reader)模式修复,数量多达十余项。涵盖搜索框光标定位、文件编辑差异行朗读、空菜单的错误提示、/rewind 摘要选项的回车处理等多个场景。

例如,修复了屏幕阅读器模式下文件编辑批准提示中遗漏变更行的问题,以及在每个加载动画帧都重复朗读进度屏幕的问题。Anthropic还新增了 CLAUDE_AX_PREPARK_MS=50 环境变量,用于在写入新行或变更行时恢复光标停顿。这种对无障碍访问的系统性投入,体现出开发工具在包容性设计上的持续努力。

安全与权限控制的收紧

在安全层面,更新修复了一个较为危险的问题:当一条危险的 rm 命令(比如作用于 / 或主目录)同时将输出重定向到 ~ 或通配符路径时,会丢失"始终询问"的安全保护。现在这类命令会重新受到保护。

此外,通过仓库提交的符号链接向敏感文件或工作区之外写入时,Claude Code 现在会明确指出写入落点并等待人工确认。组织级的单工具权限上限对名为 __proto__ 的 MCP 工具被静默忽略的问题也被修复。这些改动显示出官方在赋予AI更强执行能力的同时,对破坏性操作保持了审慎的防护边界。

VSCode集成的多项增强

针对 VSCode 扩展,本次更新新增了"Run in background"功能,可将正在运行的命令或子代理移至后台继续工作。同时修复了云会话重复打开、后台代理命令误报失败、文件链接点击无响应等多个交互问题,并改进了插件管理对话框的错误提示。

从整体来看,v2.1.287 并非一次以单一爆点功能主导的更新,而是围绕插件生态、上下文能力、协议兼容、无障碍与安全等多个维度同步推进的综合性迭代。它反映出Claude Code正从一个命令行工具,逐步演化为具备深度可扩展性和企业级可靠性的AI编程平台。

分享:

相关推荐