Codex Astra-Luna编排教程:分层模型编程架构

📌 项目日期:2026年9月 | 数据来源:GitHub官方仓库 | 星数:700+

📋 项目简介

codex-astra-luna-orchestrator 是一个 0.7k 星的 Codex 进阶编排方案,核心思路是"分层用模":Astra 模型当总编排器(拆任务、分派、验收),Luna 模型当子代理(并行执行具体编码子任务)。强模型专注决策层,快模型专注执行层,在成本、速度与质量之间取得平衡。

基础用法可参考 OpenAI Codex CLI 教程,多代理模式见 多Agent协作模式指南

🔧 架构分层

层级模型职责
编排层Astra需求拆解、任务分派、结果评审
执行层Luna(多实例)并行编码、测试、文档子任务
反馈环Astra验收不合格自动打回重做

📦 快速开始

git clone https://github.com/donvito/codex-astra-luna-orchestrator.git
cd codex-astra-luna-orchestrator
pip install -r requirements.txt

# 配置两层模型Key
export ASTRA_API_KEY=...   # 编排层
export LUNA_API_KEY=...    # 执行层

# 运行:复杂需求自动分层处理
python orchestrator.py "为电商系统增加库存模块,
含API、前端页面与单元测试"

# 流程:Astra拆解为子任务树
# → Luna实例并行执行
# → Astra逐节点验收合并

💡 适用场景