Skip to content
FunCoding

Search

Search docs, Skills and MCP

工具批次摘要

查看 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,用来与其他后台请求区分。标签只是展示摘要,核对实际结果仍应展开工具输出。