Skip to content

09 · 技能 / 配方 / 生态与流引擎

架构剖析第九篇:技能系统、配方(Recipe)、Broker/交换所、多 Agent Pipeline、Flow Engine。 对应「技术架构长视频」章节 9。来源 ARCHITECTURE.md §11–§11.5。


§11.1 技能系统(Skills)

  • SKILL.md 定义技能(含 **Manager Review** 标记 → 自动生成审批流程);
  • SkillTools / SkillWatcherTools 让 agent 调用技能;技能可以有 Python 脚本绑定或工具客户端绑定。

§11.2 配方系统(Recipes)

  • Recipe 是单 agent 多阶段图:输入解析 → 规划 → 执行 → 验证 → 合成;
  • 节点:computellm_call(native)、tool_callemit_event(阻塞)、for_each
  • 分支表达式走 AST 白名单output_var 收口 schema 输出;
  • 每个 (recipe, agent) 有能力审批capabilities.extra_modules + 审批哈希)。
  • 完整的开发教程见 生态·Recipe

§11.3 Broker / 交换所层(v18/v19 引入)

  • 可安装应用包:manifest + UI 资产 + 插件 + 触发 → .broker.zip
  • 三层需要内聚:Hub(消息 + 交易链 + 账本)、Workshop(安装物)、Relay(市场分发);
  • 市场 index 是稳定契约(docs/marketplace-index-schema.md)。
  • 完整的开发教程见 生态·Broker

§11.4 多 Agent Pipeline(custom_pipeline skill 的后端)

  • 编排多 agent 协作的自定义 pipeline;
  • custom_pipeline skill(后端驱动)来跑,操作面在 管线与流

§11.5 流引擎(Flow Engine)

  • Flow = 以主 agent 轨道为主干的多 agent 工作流(Starter/Summary 首尾);
  • FlowEngine:owner-thread + 每角色 worker-thread 并发;
  • Resumesrc/flow/resume.py 重放 mutation log + hash 校验从 DB 重建。
  • 完整的开发教程见 生态·Flow

视频时间点映射

视频时间点内容
(待录制)技能→Recipe→Flow 三者的分层与边界
(待录制)Broker 打包/签名/安装全流程 demo

下一篇:10-工程与附录

✨ Familiars · 多 Agent AI 桌面应用 —— 对话树记忆 · 长期记忆 · 工具系统 · 数字人 · Broker 生态