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

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 新闻直达您的邮箱

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