Appearance
插件与 Tool Calling:Agent 的「手和脚」
在 Agent 运行时中的位置:第 9 站 —— LLM 需要查实时数据时调用。
主线 → Agent 运行时 · 第 9 站
① PM 必懂
- HTTP 插件 = 定义 URL + Schema → 转为 OpenAI Tool 格式
- LLM 决定是否调用;也可由 Workflow HTTP 节点 确定性调用
- 与 Tool Skill 关系:Skill 打包多个 plugin_id
② 晨悦实现
| 路径 | 说明 |
|---|---|
mounted_plugins | Agent 配置插件名列表 |
| Tool Skill | ⑦ 合并额外 plugin_ids |
| ToolExecutor | ⑧ 执行调用,结果回灌 LLM |
| 自调用鉴权 | localhost 插件自动带 Authorization |
母婴四件套(规划):baby_goods_search · baby_coupon_list · baby_checklist_by_stage · baby_food_rag
③ 实践举例
- 查天气类 preset 插件:LLM 自动选工具
- 母婴:Workflow 主路径 HTTP + Plugin 作 Chat 内补调
④ 实战一步
flow-admin → 插件 → 新建 HTTP 插件 → 挂到 Agent → 对话「查一下…」
工程真源:docs/13 ❸ · app/services/tool_executor.py