工具批次摘要
查看 fast model 生成的标签,理解调用次数、数据外发与恢复不保留。
This page has not been translated into English yet. The original Chinese version is shown below.
工具摘要给已完成批次生成短标签,帮助扫读大量并行操作。主视图以标签替换 Tool × N;Ctrl+O 展开或错误/用户发起的强制展开组,则在工具行后显示淡色标签。
何时生成
默认 experimental.emitToolUseSummaries 为 true,但还要求配置 fastModel、批次至少一个工具完成、未提前中止,并且辅助模型返回有效非空标签。
没有 fastModel 时直接跳过,不像后续建议那样回退主模型。超时、调用失败、空结果和明显错误文字都静默跳过,原工具显示不变。
数据范围和成本
每个符合条件的主会话工具批次产生一次 fast-model 调用。输入包含工具名、参数与结果,各相关字段最多三百字符,再加最近助手文本前二百字符作为意图。
这是把工具数据送到 fast model 的真实请求;若它属于另一提供商,会扩大数据发送范围。截断限制数量但不保证敏感内容不在前三百字符中。选择同一提供商也仍需按该服务的数据处理方式理解。
系统提示要求约三十字符标签,客户端输出上限一百字符;具体费用取决于模型单价和输入,不把官方估算的单批美元值当作固定收费。
一个批次只生成一次
结果写入当前历史的 tool_use_summary 项。Ctrl+O 只改变显示,不再次调用模型;关闭后重开也不会补齐旧批次。
ChatRecordingService 当前不持久保存这些摘要项,恢复会话没有原标签,也不进行历史补生成。中途启用只影响未来批次。
主会话的 shell、MCP、文件操作,以及外层 Task / subagent 调用可被总结;subagent 内部工具批次不触发。摘要看到外层汇总结果,不能由“已委派研究”推断内部具体查过哪些文件。
控制与观察
{
"experimental": {"emitToolUseSummaries": false}
}QWEN_CODE_EMIT_TOOL_USE_SUMMARIES=0 或 false 强制关闭,1 或 true 强制开启,未设时使用设置。开启环境变量仍不替你配置 fastModel。
/stats 把该用量计入 fast model,prompt_id 为 tool_use_summary_generation,用来与其他后台请求区分。标签只是展示摘要,核对实际结果仍应展开工具输出。