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 ★