Claude Code 新增了仅在输入框显示的提示文字,以及用于记录生成式人工智能任务的标准属性。开发界面扩展的人员可以区分实际发送的文字与装饰,运维人员则能查看更细化的记录。

1. 分离界面装饰与实际输入

2026年10月14日发布的这一版本,为扩展界面或行为的 mod 新增了输入框装饰用的 virtualText。这些文字会绘制在输入框中,但不会进入正在编写的草稿或提交的提示词。它更像是叠放在纸上的提示牌,而非写在纸上的正文。

prompt.change 是一个 mod 钩子,会在输入框内容因非直接键入的方式发生变化时执行。钩子是在特定事件发生时调用扩展功能的连接点。加载历史记录、清空、撤销以及插件填充内容都属于此类情况。

区分这两项功能很重要。仅供界面显示的提示可以作为装饰呈现,而实际草稿通过键入以外的途径发生变化时,则可由变更钩子处理。这样的职责划分,避免了将屏幕上显示的文字与被编辑的文字视为同一对象。

2. 为任务记录添加通用标签

OpenTelemetry 是用于观测任务过程和用量等信息的体系。此次在追踪单个任务的跨度中,新增了面向生成式人工智能的 GenAI 语义约定属性。这一变化为提供商、对话、工具和错误添加了通用标签。

例如,gen_ai.provider.name 是记录提供商名称的属性,gen_ai.conversation.id 则记录对话标识符。新增标准属性并不意味着现有采集工具的配置也会自动改变。发布说明未提供采集器配置或仪表盘迁移方法。

请求事件 api_request 还新增了按保留时长区分缓存写入的统计项。这意味着可以按5分钟和1小时这两种保留时长分别查看缓存写入情况。

这两个统计项名为 cache_creation_5m_tokens 和 cache_creation_1h_tokens。它们用于区分缓存写入统计,不应被解读为响应速度的改善幅度或费用变化。原文未提供支持这些效果的测量数据。

3. 顾问功能需选择后才会启动

AWS 上提供的 Claude Platform 新增了 /advisor 命令。在通过该命令、模型设置或启动选项选择担任顾问的模型之前,顾问功能不会运行。也就是说,这并非仅靠更新就会自动启用的功能。

用于关闭顾问工具的环境变量赋值如下。此处保留了发布说明中的原始写法。

CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1

发布说明未提供顾问工具的具体任务、可选模型列表或使用费用。因此,没有依据将其介绍为某个特定领域的专业顾问工具,也不能推断在其他提供环境中同样可以使用该命令。

4. 检查记录准确性与共享范围

此前,被 mod 的 prompt.submit 钩子修改或丢弃的提示词,会被记录得仿佛仍是用户原样输入的内容,这一问题已修复。修复范围包括观测事件、交互追踪跨度和会话标题请求。结合界面装饰的分离来看,这一变化旨在让记录反映实际的输入处理结果。

本地会话记录现在还会保存每次 API 请求的系统提示词、工具和参数。原文说明,这一变更旨在利用用户选择共享的记录准确复现请求。可复现性提高的同时,共享记录所含信息的范围也有所扩大,因此在传递前检查内容较为妥当。

这一版本让界面扩展与任务记录的边界更加清晰,但是否启用顾问功能、如何审查共享记录,仍需分别判断。