Files
fengxiangdebaoziandClaude Opus 4.8 19028ba627 feat(roundtable): 第三步流程图后入库(示例技能 · 仅深链 taskId 模式)
- 流程图生成完成后,发起用户协助询问是否入库:现在 / 稍后 / 不入库。
- 仅**深链(taskId)模式**(会商 rwfx-A / 3qfx-A / xdfx-A 等)且入库技能启用时才出现入库
  询问 / 协助卡 / 手动入库按钮;普通会商不受影响。
- 「稍后入库」后输入框自由文字做意图识别(后端 /api/flow-extract/ingest-intent:
  start_ingest / add_data / other / unclear),模糊则发起入库协助;另提供手动入库按钮。
- 入库执行复用总结智能体的同一线程,在消息列表出一条「知识库入库」气泡并显示步骤条
  (调度 → 调用入库技能 →(补充内容)→ 提交 → 完成),与第二步同款。
- 入库数据以**用户最后修改后的流程图**为准;并把深链 **taskId 一并传给入库技能**(技能必需)。
- 入库状态(asking/later/done 等)随第三步草稿存取,重载不重复询问。
- 入库技能先用示例(演示用):skills/public/knowledge-base-ingest/SKILL.md(force-add,
  skills/ 目录默认 gitignore),后续替换为真实入库技能时沿用同名即无缝切换。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-18 16:49:36 +08:00

2.1 KiB

name, description, allowed-tools
name description allowed-tools
knowledge-base-ingest 把会商/方案的最终产物(总结报告 Markdown + 结构化流程图)入库到知识库。当用户在第三步生成流程图后表示「现在入库 / 开始入库 / 把方案入库 / 补充内容后入库」时使用本 Skill 触发入库。
read_file

知识库入库 Skill(示例 · 演示用)

⚠️ 这是一个示例(演示)技能,仅用于打通第三步「生成流程图 → 入库」的交互流程。 真正的入库技能(对接实际知识库写入接口)后续会替换本技能;届时只需保持 name: knowledge-base-ingest 不变,前端的入库询问 / 意图识别 / 手动入库按钮即可 无缝切到真实实现。

用途

在多智能体会商的第三步,方案总结报告与结构化流程图生成完成后,把这份成果作为一条 记录沉淀进知识库,便于后续检索与复用。

何时触发

  • 流程图生成完成后,系统会询问用户「现在入库 / 稍后入库 / 不入库」;
  • 用户选择「现在入库」、点击「入库」按钮,或在输入框中表达「开始入库 / 把方案入库 / 补充 xxx 内容后再入库」时触发。

适用范围

仅深链(taskId)模式(会商 rwfx-A / 3qfx-A / xdfx-A 等)才提供入库;普通会商 不出现入库询问/按钮。

入库内容

  • taskId:深链外部任务 id —— 技能必需信息,入库时一并传入;
  • 标题:本次会商的任务目标(intent objective);
  • 正文:方案总结报告(Markdown)+ 结构化流程图数据(以用户最后修改后的流程图为准);
  • 可选:用户在「补充内容后再入库」时追加的说明。

调用过程(演示)

本示例技能不写真实知识库,仅在消息列表中以「调度入库技能 → 调用入库技能 → 提交方案 数据 → 入库完成」的步骤条演示调用过程。真实技能将把上述内容提交到知识库写入接口 (如 POST /api/knowledge-ingest/publish,按智能体 config.yaml 的 template_name 解析入库模板)。