sol-advisor:基于Codex的架构编排与实现工具,集成Luna和Terra实现通道及强制审查
文章介绍了Sol Advisor,一个专为Codex设计的AI辅助软件开发工作流工具。其核心是实现需求、架构与具体实现的分离:由主导会话(Sol)负责架构和验收,通过独立的代理线程(Terra)进行实现,并由另一个全新的Sol代理进行最终审查,以确保代码变更的独立评估。工具提供了详细的安装、配置、运行时验证和本地开发指南。
来源:GitHub
Sol Advisor\n\nSol主导全局。Terra / High负责实现,而一个全新的Sol审查(请求只读配置)置于差异(diff)和完成之间。\n\nSol Advisor 是一个为Codex原生设计的架构师工作流,用于能力路由的软件交付。主会话专注于需求、架构、规范和验证,而原生的Codex自定义代理线程则处理实现和审查。\n\n## 深入了解\n\n我撰写Attention Heads——关于AI、认知和代理工程的有深度、基于证据的写作。Agentic Engineering Field Notes 系列是我发布关于使用AI技艺的实用建议的地方。订阅以在收件箱中获取新文章。\n\n| 通道 | 原生代理类型 | 固定配置 | 用途 |\n|—|—|—|—|\n| 编排器 | 主会话 | GPT-5.6 Sol / High | 需求、架构、分解、路由和验收 |\n| 实现 | sol_advisor_terra_implementer | GPT-5.6 Terra / High | 由Sol编排器指定的有限工作 |\n| 最终审查 | sol_advisor_sol_reviewer | GPT-5.6 Sol / High / 请求只读 | 对实际差异和验证证据的新鲜审查 |\n\n最终审查是与上下文相关的,而非与模型族无关:Sol在一个全新的上下文中审查Sol的编排。这能捕捉到对话中的假设,但并非跨供应商审查。\n\n## 从GitHub安装\n\n要求:\n\n- 一个启用了插件、原生子代理和自定义代理的最新Codex CLI或ChatGPT桌面应用。\n- 可访问GPT-5.6 Sol / High和GPT-5.6 Terra / High。\n- jq,伴侣安装查找器用它来定位已安装的插件包。\n\n将GitHub仓库添加为Codex市场,然后安装插件:\n\n~~~sh\ncodex plugin marketplace add DannyMac180/sol-advisor –ref main\ncodex plugin add sol-advisor@sol-advisor\n~~~\n\n### 安装伴侣自定义代理\n\n插件安装不会自动安装自定义代理文件。这是有意为之:这些文件是用户拥有的角色固定文件,安装程序绝不能默默地覆盖不同的本地角色。单独安装伴侣模板:\n\n~~~sh\nplugin_dir=