Fable 5.1 确实很好用,但也太不经用了。
所以昨天买了一个 Command Code Goat 会员,同时也对 Model Boss 升级了一轮。
新增 boss-call,灵感来自 Claude Code 的 message 工具,让一个 Boss 会话同时指挥多个独立的开发会话。成员可以接任务、持续开发、汇报状态、提问,再挂在线上等待下一条指令,尽量减少人在几个终端之间来回转述。
不管是 TUI 还是 GUI 都可以。目前我是让 GUI 里的 Fable 指挥 TUI 里的 DS V4.1 Flash 。
技术原理很简单:Boss 和 Worker 共享 ~/.boss-call/<room>/ 下的本地文件信箱。room.json 记录成员身份和工作目录,messages.jsonl 作为 append-only 消息流,cursor 和 heartbeat 记录已读位置与在线状态。每个会话通过同一个 CLI 收发消息,空闲时阻塞在 boss-call wait,收到新消息后继续工作。
整个过程没有服务端、daemon 或平台专用扩展,所以不同模型、CLI 、TUI 和 GUI 都能用同一套协议协作。
原来的 Model Boss 则平移为 boss-dispatch,能力不变:依然可以在当前会话中调度不同模型或外部 CLI 完成开发,由主模型负责规划、审核和集成。