Anthropic:Claude Code v2.1.214新增EndConversation工具,可自主终止被滥用的对话
Anthropic于7月18日发布了Claude Code v2.1.214,新增EndConversation工具,让CLI代理在遭遇滥用或越狱尝试时能够自主终止会话。此次更新还为长时间运行的工具加入了周期性心跳信号、新增OpenTelemetry属性,以及数十项针对Bash与PowerShell的安全权限修复。
本文由人工智能基于一手来源生成。
EndConversation带来了什么新功能?
Anthropic于2026年7月18日发布了Claude Code v2.1.214,是前一天发布的v2.1.212的后续版本。最大的新功能是EndConversation工具,它赋予Claude Code——Anthropic用于编程的CLI(命令行界面)代理——自主终止会话的权限。该机制会在用户严重滥用工具,或尝试越狱(即操纵模型以绕过安全限制)时被触发。
工具的由来:从claude.ai到CLI
EndConversation并非Anthropic生态系统中全新的功能。在claude.ai(与Claude对话的网页界面)上,终止对话的能力自2025年起便已提供。v2.1.214首次将同样的逻辑引入CLI环境——在这里代理会自主操作终端与文件,因此滥用风险与聊天界面中的情形有所不同。
心跳信号与全新OpenTelemetry追踪
新的周期性「心跳」信号会在长时间运行的工具调用期间报告进度,而此前这类调用在后台运行时只是保持沉默。用户因此能看到会话仍在运行,而不必猜测进程是否已经卡死。此外,此次发布还新增了OpenTelemetry(遥测与追踪标准)属性——message.uuid、client_request_id与tool_source——使追踪能够精确到单条消息层级,而不仅仅是整个会话。
幕后的安全修复
v2.1.214还带来了数十项权限修复:涉及Bash、Windows PowerShell 5.1以及zsh变量处理。其中最重要的是对dir/**允许规则的修复,此前该规则会错误地授予对预期范围之外嵌套子目录的访问权限。与改变/fork命令行为的v2.1.212不同,v2.1.214专注于代理运行的安全性与可见性,未改动用户命令。
常见问题
- Claude Code新工具EndConversation的作用是什么?
- EndConversation让Claude Code能够在用户严重滥用工具或尝试越狱时自主终止会话,使CLI获得了自2025年起就已在claude.ai上提供的机制。
- v2.1.214版本修补了哪些安全漏洞?
- 此版本修复了Bash、Windows PowerShell 5.1以及zsh变量处理中的权限漏洞,还修复了`dir/**`允许规则中的一个错误——该错误此前会错误地授予对嵌套目录的访问权限。
📬 AI 新闻直达您的邮箱
按您的方式定制每日摘要——自选主题、来源和频率,一键退订。