Appearance
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 多阶段图:输入解析 → 规划 → 执行 → 验证 → 合成;
- 节点:
compute、llm_call(native)、tool_call、emit_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_pipelineskill(后端驱动)来跑,操作面在 管线与流。
§11.5 流引擎(Flow Engine)
- Flow = 以主 agent 轨道为主干的多 agent 工作流(Starter/Summary 首尾);
- FlowEngine:owner-thread + 每角色 worker-thread 并发;
- Resume:
src/flow/resume.py重放 mutation log + hash 校验从 DB 重建。 - 完整的开发教程见 生态·Flow。
视频时间点映射
| 视频时间点 | 内容 |
|---|---|
| (待录制) | 技能→Recipe→Flow 三者的分层与边界 |
| (待录制) | Broker 打包/签名/安装全流程 demo |
下一篇:10-工程与附录 →
