SOL 规划、LUNA 实现:开发者开源 TITAN 仓库原生 Codex 方法论
sokobih · reddit · 2026-09-14
一位重度 Codex 用户把多会话项目开发经验总结成开源方法论 TITAN(Technical Intelligence, Tasking & AI Navigation),核心思路是「仓库本身承载开发工作流」。
他观察到 SOL 与 LUNA 并非可互换:SOL 擅长架构、业务规则、调试与规划等需要思考的任务;LUNA 则在「思考已完成」时表现很好。因此流程定为:SOL 决定做什么并写出详细实现计划 → 切换 LUNA 照计划实现 → 测试 → STOP/审查 → 下一个任务。让 SOL 写计划的目的,是避免 LUNA 或更弱的模型在实现时做架构决策。
针对长项目中决策散落多个会话的问题,他把项目状态移入仓库本身:
- .titan/STATE.md 记录项目当前进度、应使用的模型/角色、活跃计划与下一步
- .titan/WORKFLOW.md、roles/、prompts/ 定义流程与角色
- docs/ 下维护 PROJECTSPEC、ARCHITECTURE、MASTERPLAN、DECISIONS 与模块级详细计划
两条关键规则:STOP 规则——LUNA 实现中发现代码库与计划假设不符时不擅自重设计,而是停下报告、切回 SOL;计划时机——不再预先写全应用的大计划,详细计划在模块动工前、SOL 检查完仓库现状后才生成。ASTRA 被用作可选的关键决策审查者而非常驻 agent;UI 任务与后端任务分离处理,因为视觉任务失败原因完全不同。
作者承认 TITAN 对小项目是过度设计,适合多会话、含真实业务规则/权限/状态流转的应用。已打包为开源 starter 并发布到 npm,可用 npx -y u/netelite/titan@latest 初始化空项目,然后在 Codex 中选 SOL 并提示「Start this project using the TITAN methodology」启动。
所属事件:开发者开源 TITAN:Codex 仓库原生工作方法论(2 条相关)→
「编程与Agent」频道最新
- 开源 ComfyUI 节点上线,用 MiniMax H3 一键重打光生成视频 — Emotional_Example_12 · 2026-09-14
- 让 Agent 跑两天 QA 耗尽 300% 额度,登录按钮还是坏的 — jarrodwatts · 2026-09-14
- Hugo Bowne 开设 Agentic 数据科学课程,主打独立验证防泄露 — hugobowne · 2026-09-14
- 圈内人称 DeepSeek Harness 是实验室外最强多智能体编排 — bookwormengr · 2026-09-14
- 上下文压缩工具对比:pi-vcc 亚秒级无损 vs pi-blackhole 三模型召回 — mailto_devnull · 2026-09-14
- 教授禁用编程 Agent,学生反应成 AI 圈新梗 — CSProfKGD · 2026-09-14