🟡 🏥 实践应用 发布于: · 1 分钟阅读 ·

Anthropic:Claude Code v2.1.217修复MCP内存泄漏问题,并引入20个并发子代理的限制

带有Claude Code徽标及版本号2.1.217的终端图标

Anthropic发布了Claude Code v2.1.217,是v2.1.216的后续版本。新版本修复了MCP工具输出的内存泄漏问题,新增表情符号短代码自动补全功能,引入后台会话隔离安全修复,将子代理并发数限制在20个并禁止嵌套生成,同时预算强制执行现在会在达到限额时停止后台代理。

🤖

本文由人工智能基于一手来源生成。

Claude Code v2.1.217带来了哪些新变化?

Anthropic发布了Claude Code v2.1.217,是v2.1.216的后续版本,重点在于长会话的安全性与稳定性。Claude Code是Anthropic推出的CLI(命令行)编程智能体,通过MCP(Model Context Protocol,一种用于连接AI智能体与外部工具的标准)和子代理(subagents,主智能体为完成部分任务而启动的辅助智能体)自主编写、测试并修复代码。

MCP输出的内存泄漏问题终于修复

最大的修复解决了一个问题:在后台向用户展示的、已被截断的MCP工具输出,此前会在会话结束前一直在内存中保留完整、未截断的结果。在调用大量工具的长会话中,即使展示的输出很短,这也会不必要地消耗内存。v2.1.217在生成截断版本后立即删除完整结果,而不是像v2.1.216那样一直保留到会话关闭。

安全修复与子代理新限制

该版本带来两项安全修复:后台会话隔离(background session isolation)和修补逃逸工作区文件夹的漏洞。此外,子代理并发数默认限制为20个同时实例,而嵌套生成——即一个子代理可以启动自己的子代理的情况——不再被允许。预算强制执行(budget enforcement,消费控制)现在会在达到设定消费限额时主动停止后台代理,而不是让它们继续超额消耗。

较小的用户体验改进

除了安全修复外,提示输入框中还新增了表情符号短代码自动补全功能——输入类似:heart:的标记会提示相应的表情符号,该功能也可按需关闭。安全补丁与更严格的子代理并发限制相结合,使v2.1.217主要成为一个维护性(maintenance)版本,专注于长时间后台智能体会话的稳定性,这与没有此类限制的v2.1.216不同。

常见问题

Claude Code是什么?
Claude Code是Anthropic推出的编程CLI智能体,借助工具和MCP服务器(Model Context Protocol,一种用于连接AI智能体与外部工具的标准)自主编写、测试并修复代码。
v2.1.217中最重要的安全修复是什么?
该版本修复了后台会话隔离方面的漏洞以及逃逸工作区文件夹的可能性,同时将子代理并发数限制在20个,并禁止嵌套生成子代理。
内存泄漏问题具体修复了什么?
此前,内存中被截断的MCP工具输出仍会在会话结束前于内部保留完整、未截断的结果;v2.1.217修复了这一问题,降低了长会话期间的内存消耗。

📬 AI 新闻直达您的邮箱

按您的方式定制每日摘要——自选主题、来源和频率,一键退订。