botmux + 飞书:把 AI CLI 编排成流水线
AI 编程助手越来越强,但每个都是"单兵作战"。我用 botmux 把多个 AI CLI 工具编排到一起,再对接 飞书机器人,让它们在群聊里各司其职 —— 这篇是配置思路。
为什么需要编排
- 不同任务适合不同模型/工具:改代码用 A,写文案用 B,查资料用 C;
- 每个工具都要登录、配置、记参数 —— 重复劳动;
- 人不在电脑前时,想让任务在飞书群里"转起来"。
流水线长什么样
飞书群 @bot
│ 触发指令
▼
botmux(路由/编排层)
│
├─ 代码任务 → Codex CLI
├─ 写作任务 → 通用模型
└─ 查询任务 → 检索工具
│
▼
结果回投到飞书群
配置要点
- botmux 做路由:按关键词/指令前缀把任务分发到不同 CLI 后端;
- 飞书机器人做入口:自定义机器人 + 事件订阅,群内 @ 触发;
- PATH 隔离:多个 CLI 共存的坑就是命令冲突,把各自装在独立目录再显式引用;
- 超时与降级:长任务设超时,失败时回退到通用模型兜底。
踩坑记录
- 之前装过一个 CLI 和现有工具 PATH 冲突,卸载重装后我改成了"固定绝对路径"调用,一劳永逸;
- 飞书事件订阅的 verify token 配错会静默失败,先本地 curl 验证再上线;
- 群消息有长度限制,长结果先存文件再回传链接。
自动化不是炫技,是把"每次都要手动做的事"变成"一次配置,长期受益"。