Sol 主导一切,Terra 干活,Luna 可选
Sol Advisor 是一个 Codex 原生架构师工作流,用于"能力路由"的软件交付:主会话(GPT-5.6 Sol / High)专注于需求、架构、规格和验证,而实现工作交给受限的 Worker(原生 Terra 线程或独立的 Codex 任务)。
一句话总结:Sol runs the show——Sol 负责验证和验收,Terra/Luna 负责执行。
核心设计
两种运行模式,都由 Sol 主会话掌控:
| 模式 | Worker | 路由 | 主会话职责 |
|---|---|---|---|
| 原生子代理(默认) | Terra 实现者 → Sol 复审者 | GPT-5.6 Terra / High,然后全新 GPT-5.6 Sol / High | 架构、父级验证、复审后验收 |
| Luna 任务(显式选择) | 用户可见的 Codex 任务 | GPT-5.6 Luna / Max | 分解、任务监控、diff 审查、PR 授权、最终验收 |
关键原则:
- 原生模式下最终审查是上下文无关的——Sol 用全新上下文审查 Sol 自己的编排,避免"自己审自己"的盲区
- Luna 模式下,主 Sol 任务自己审查并验收 Luna 的工作,不走原生 Sol 复审通道
- Luna 通道不会因为安装了插件就自动激活,必须显式授权
安装方式
# 添加 GitHub 仓库为 Codex marketplace
codex plugin marketplace add DannyMac180/sol-advisor --ref main
codex plugin add sol-advisor@sol-advisor
# 原生模式还需要安装配套 custom agents
sh "$(codex plugin list --json | jq -r '.installed[] | select(.pluginId == "sol-advisor@sol-advisor") | .source.path')/scripts/install-agents.sh"
使用方式(显式调用编排):
Use $sol-advisor:orchestration to build this feature, verify it, and obtain the final Sol review before reporting done.
设计亮点
- 职责分离——主会话不写实现代码,专注架构与验收;Worker 专注执行
- 强制复审——原生模式要求"新鲜的 Sol 复审",防止自我审查盲区
- 安全的安装器——companion agents 是用户拥有的角色固定文件,安装器绝不静默覆盖不同的本地角色
- 字节级验证——安装检查逐字节比对每个已安装副本
- Luna 显式选择——想要更重的 Luna/Max 执行时,在请求中明确授权即可
适用人群
- Codex 重度用户——想用多 Agent 分工交付复杂功能
- 架构师角色——希望主会话专注需求/架构/验收,不陷入实现细节
- 多模型玩家——有 Sol/Terra/Luna 访问权限,想按能力路由任务
- Agent 编排研究者——关注"谁审查谁"的编排与验收设计
总结
Sol Advisor 把"架构师 + 实现者 + 复审者"的团队结构搬进了 Codex:Sol 架构验收、Terra 实现、Sol 新鲜复审,或显式升级到 Luna/Max 执行。它最值得借鉴的是复审机制——强制新鲜上下文的独立审查,比自审自验可靠得多。
▶ 前往 GitHub 仓库 · 1,444 ★