为什么需要
把整个 SDLC 一次性塞给大模型,结果是「没有 phase 边界、没有验收标准、重试等于冷启动」——run 两次得两套系统。Sol Advisor 把控制面从 prompt 里搬出来:Python 拥有 sequencing / retries / acceptance,agent 只在有界阶段内干活。
怎么用
bash
# Codex 安装
codex plugin marketplace add DannyMac180/sol-advisor --ref main
codex plugin add sol-advisor@sol-advisor
首次启动会进入 first-use interview,要求给出三个 client-native model ID(如 routine implementer、high-complexity implementer、advisor),可选继承父聊模型。所有阶段输出落到 SQLite trace,AGI trace UI 可实时观察。
使用案例
- 用
gpt-5.6-terra做 bounded implementer,gpt-5.6-sol做只读 advisor 复审:同一份 prompt 跑两次出同一份 diff,envelope 而不是 transcript 成为唯一交接介质。 - 在 Cursor 3.15.6 上跑本地兼容安装(macOS):保留 canonical 包结构,只在选中 workspace 内注入 MCP overlay,managed state 用 nonce 防误删。
注意事项
- 依赖 Bun 作为 MCP server 唯一运行时;非 macOS 暂不支持 Cursor 项目级 overlay
- 模型 ID 校验只查格式不查可达性,缺失 key 会在首次运行到对应 agent 时报错
- 卸载必须用 setup skill 输出 exact token,不接受泛化 yes