Codex Astra + Luna Orchestrator

Codex Astra Orchestrator + Luna Subagents

Профили для Codex, где GPT-6 Astra оркеструет и проверяет, а GPT-5.6 Luna выполняет задачи в субагентах explorer, worker, tester и researcher

Воркфлоу

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Установщик записывает конфигурацию в целевой проект и дополняет AGENTS.md
  • Профили включают субагентов с правами на запись в рабочую область, которые выполняют код
Все причины и проверки
Нужен VPN

donvito/codex-astra-luna-orchestrator

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add workflows/codex-astra-orchestrator-luna-subagents

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Собрано автоматически, проверьте перед установкой.

Выполните в терминале в папке проекта

npx skills add donvito/codex-astra-luna-orchestrator --skill astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 30b7d0b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/donvito/codex-astra-luna-orchestrator.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /profiles/pro/agents/skills/astra-orchestrator/ /profiles/plus/agents/skills/astra-orchestrator/ /profiles/pro-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/plus-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator/
git -C "$tmp" checkout 30b7d0bb7e9b3b9a7d27e78a11c468f95c4cf704
mkdir -p .claude/skills
cp -R "$tmp/profiles/pro/agents/skills/astra-orchestrator" .claude/skills/astra-orchestrator
cp -R "$tmp/profiles/plus/agents/skills/astra-orchestrator" .claude/skills/astra-orchestrator
cp -R "$tmp/profiles/pro-max-2-subagents/agents/skills/astra-orchestrator" .claude/skills/astra-orchestrator
cp -R "$tmp/profiles/plus-max-2-subagents/agents/skills/astra-orchestrator" .claude/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator" .claude/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator" .claude/skills/astra-orchestrator

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add donvito/codex-astra-luna-orchestrator --skill astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 30b7d0b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/donvito/codex-astra-luna-orchestrator.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /profiles/pro/agents/skills/astra-orchestrator/ /profiles/plus/agents/skills/astra-orchestrator/ /profiles/pro-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/plus-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator/
git -C "$tmp" checkout 30b7d0bb7e9b3b9a7d27e78a11c468f95c4cf704
mkdir -p .agents/skills
cp -R "$tmp/profiles/pro/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/plus/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/pro-max-2-subagents/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/plus-max-2-subagents/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add donvito/codex-astra-luna-orchestrator --skill astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 30b7d0b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/donvito/codex-astra-luna-orchestrator.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /profiles/pro/agents/skills/astra-orchestrator/ /profiles/plus/agents/skills/astra-orchestrator/ /profiles/pro-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/plus-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator/
git -C "$tmp" checkout 30b7d0bb7e9b3b9a7d27e78a11c468f95c4cf704
mkdir -p .github/skills
cp -R "$tmp/profiles/pro/agents/skills/astra-orchestrator" .github/skills/astra-orchestrator
cp -R "$tmp/profiles/plus/agents/skills/astra-orchestrator" .github/skills/astra-orchestrator
cp -R "$tmp/profiles/pro-max-2-subagents/agents/skills/astra-orchestrator" .github/skills/astra-orchestrator
cp -R "$tmp/profiles/plus-max-2-subagents/agents/skills/astra-orchestrator" .github/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator" .github/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator" .github/skills/astra-orchestrator

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add donvito/codex-astra-luna-orchestrator --skill astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 30b7d0b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/donvito/codex-astra-luna-orchestrator.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /profiles/pro/agents/skills/astra-orchestrator/ /profiles/plus/agents/skills/astra-orchestrator/ /profiles/pro-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/plus-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator/
git -C "$tmp" checkout 30b7d0bb7e9b3b9a7d27e78a11c468f95c4cf704
mkdir -p .agents/skills
cp -R "$tmp/profiles/pro/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/plus/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/pro-max-2-subagents/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/plus-max-2-subagents/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add donvito/codex-astra-luna-orchestrator --skill astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 30b7d0b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/donvito/codex-astra-luna-orchestrator.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /profiles/pro/agents/skills/astra-orchestrator/ /profiles/plus/agents/skills/astra-orchestrator/ /profiles/pro-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/plus-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator/
git -C "$tmp" checkout 30b7d0bb7e9b3b9a7d27e78a11c468f95c4cf704
mkdir -p .agents/skills
cp -R "$tmp/profiles/pro/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/plus/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/pro-max-2-subagents/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/plus-max-2-subagents/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/donvito/codex-astra-luna-orchestrator.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /profiles/pro/agents/skills/astra-orchestrator/ /profiles/plus/agents/skills/astra-orchestrator/ /profiles/pro-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/plus-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator/
git -C "$tmp" checkout 30b7d0bb7e9b3b9a7d27e78a11c468f95c4cf704
mkdir -p .devin/skills
cp -R "$tmp/profiles/pro/agents/skills/astra-orchestrator" .devin/skills/astra-orchestrator
cp -R "$tmp/profiles/plus/agents/skills/astra-orchestrator" .devin/skills/astra-orchestrator
cp -R "$tmp/profiles/pro-max-2-subagents/agents/skills/astra-orchestrator" .devin/skills/astra-orchestrator
cp -R "$tmp/profiles/plus-max-2-subagents/agents/skills/astra-orchestrator" .devin/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator" .devin/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator" .devin/skills/astra-orchestrator

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Бывший Windsurf.

Выполните в терминале в папке проекта

npx skills add donvito/codex-astra-luna-orchestrator --skill astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 30b7d0b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/donvito/codex-astra-luna-orchestrator.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /profiles/pro/agents/skills/astra-orchestrator/ /profiles/plus/agents/skills/astra-orchestrator/ /profiles/pro-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/plus-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator/
git -C "$tmp" checkout 30b7d0bb7e9b3b9a7d27e78a11c468f95c4cf704
mkdir -p .cline/skills
cp -R "$tmp/profiles/pro/agents/skills/astra-orchestrator" .cline/skills/astra-orchestrator
cp -R "$tmp/profiles/plus/agents/skills/astra-orchestrator" .cline/skills/astra-orchestrator
cp -R "$tmp/profiles/pro-max-2-subagents/agents/skills/astra-orchestrator" .cline/skills/astra-orchestrator
cp -R "$tmp/profiles/plus-max-2-subagents/agents/skills/astra-orchestrator" .cline/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator" .cline/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator" .cline/skills/astra-orchestrator

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add donvito/codex-astra-luna-orchestrator --skill astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 30b7d0b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/donvito/codex-astra-luna-orchestrator.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /profiles/pro/agents/skills/astra-orchestrator/ /profiles/plus/agents/skills/astra-orchestrator/ /profiles/pro-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/plus-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator/
git -C "$tmp" checkout 30b7d0bb7e9b3b9a7d27e78a11c468f95c4cf704
mkdir -p .roo/skills
cp -R "$tmp/profiles/pro/agents/skills/astra-orchestrator" .roo/skills/astra-orchestrator
cp -R "$tmp/profiles/plus/agents/skills/astra-orchestrator" .roo/skills/astra-orchestrator
cp -R "$tmp/profiles/pro-max-2-subagents/agents/skills/astra-orchestrator" .roo/skills/astra-orchestrator
cp -R "$tmp/profiles/plus-max-2-subagents/agents/skills/astra-orchestrator" .roo/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator" .roo/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator" .roo/skills/astra-orchestrator

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add donvito/codex-astra-luna-orchestrator --skill astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 30b7d0b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/donvito/codex-astra-luna-orchestrator.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /profiles/pro/agents/skills/astra-orchestrator/ /profiles/plus/agents/skills/astra-orchestrator/ /profiles/pro-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/plus-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator/
git -C "$tmp" checkout 30b7d0bb7e9b3b9a7d27e78a11c468f95c4cf704
mkdir -p .agents/skills
cp -R "$tmp/profiles/pro/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/plus/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/pro-max-2-subagents/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/plus-max-2-subagents/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/donvito/codex-astra-luna-orchestrator.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /profiles/pro/agents/skills/astra-orchestrator/ /profiles/plus/agents/skills/astra-orchestrator/ /profiles/pro-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/plus-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator/
git -C "$tmp" checkout 30b7d0bb7e9b3b9a7d27e78a11c468f95c4cf704
mkdir -p .agents/skills
cp -R "$tmp/profiles/pro/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/plus/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/pro-max-2-subagents/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/plus-max-2-subagents/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/donvito/codex-astra-luna-orchestrator.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /profiles/pro/agents/skills/astra-orchestrator/ /profiles/plus/agents/skills/astra-orchestrator/ /profiles/pro-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/plus-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator/
git -C "$tmp" checkout 30b7d0bb7e9b3b9a7d27e78a11c468f95c4cf704
mkdir -p .agents/skills
cp -R "$tmp/profiles/pro/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/plus/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/pro-max-2-subagents/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/plus-max-2-subagents/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Понадобится: Node.js

Сверено с репозиторием 26 сент. 2026, коммит 30b7d0b.

Текст для агента

Склонируй репозиторий и запусти ./setup.sh, или setup.ps1 на Windows, укажи путь к целевому проекту и выбери план Codex. Затем запускай Codex из целевого проекта и вызывай $astra-orchestrator.

Другие способы из описания автора
git clone https://github.com/donvito/codex-astra-luna-orchestrator.git
cd codex-astra-luna-orchestrator
./setup.sh

Установщик спросит путь к целевому проекту и план Codex, затем скопирует .codex и .agents и дополнит AGENTS.md.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Это набор профилей для Codex, который распределяет роли между двумя моделями: GPT-6 Astra ведет оркестрацию и независимое ревью, а GPT-5.6 Luna работает в субагентах explorer, worker, tester и researcher. Установщик setup.sh или setup.ps1 спрашивает ваш план Codex и копирует нужный профиль в каталоги .codex и .agents целевого проекта, а инструкции оркестрации добавляет в AGENTS.md. Для плана Pro корнем становится Astra на среднем уровне рассуждений, для плана Plus корнем ставится Luna, чтобы сэкономить лимиты. Есть варианты с ограничением в два одновременных субагента. В комплекте скилл astra-orchestrator, гайды по режимам работы и скрипт учета расхода токенов по логам сессий.

Для кого. Для разработчиков на Codex, которым нужна готовая схема мультиагентной оркестрации с разделением ролей по моделям.

Подходит, если

  • Нужна оркестрация Codex с отдельным оркестратором, исполнителями и ревьюером
  • Нужно развести дорогую и дешевую модели по ролям, чтобы беречь лимиты
  • Нужен готовый профиль вместо ручной правки config.toml

Не подходит, если

  • Вы не работаете в Codex
  • Достаточно одного агента без субагентов и ролей

Пример запроса к агенту

$astra-orchestrator Реализуй новый эндпоинт экспорта счетов: сначала explorer изучит существующий путь, воркеры сделают правки, tester проверит, reviewer даст итоговое ревью

Ограничения

Профили рассчитаны только на Codex и его модели GPT-6 Astra и GPT-5.6 Luna, для других агентов не подходят. Оркестрация тратит больше токенов: корень держит контекст всей задачи, а каждый субагент несет свой. Установщик правит файлы в целевом проекте, для существующих файлов он показывает список путей и спрашивает подтверждение. Точный расход токенов зависит от размера репозитория и задачи, единого числа нет.

Как отключить. Удалите каталоги .codex и .agents, добавленные установщиком в проекте, и уберите добавленный блок инструкций из AGENTS.md. Для глобальной установки уберите соответствующие настройки из ~/.codex/config.toml.

Проверка безопасности

  • Установщик записывает конфигурацию в целевой проект и дополняет AGENTS.md
  • Профили включают субагентов с правами на запись в рабочую область, которые выполняют код

Коротко о README

README описывает настройку Codex с разделением ролей: GPT-6 Astra как корень и ревьюер, GPT-5.6 Luna как модель исполнительных субагентов. Приведены готовые config.toml для планов Pro и Plus, варианты с лимитом в два субагента и таблица ролей по уровням рассуждений. Установщик setup.sh или setup.ps1 копирует профиль в проект, роли жестко привязаны к моделям через отдельные toml-файлы. Описаны схема топологии, советы по тюнингу под размер репозитория и скрипт token_usage.py, который считает расход по логам сессий Codex. Лицензия Apache 2.0.

Частые вопросы

Чем отличаются планы Pro и Plus?

В Pro корнем и оркестратором работает GPT-6 Astra, в Plus корнем ставится GPT-5.6 Luna, чтобы снизить расход на самой нагруженной роли. Ревьюер в обоих случаях это Astra на низком уровне рассуждений.

Это трогает мой глобальный конфиг Codex?

По умолчанию установщик пишет в .codex и .agents внутри целевого проекта. Для глобальной установки README советует аккуратно перенести настройки в ~/.codex вручную, не затирая существующие.

Выбор редакции

Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами

CLIВысокий риск390,7 тыс.Звезды репозитория
Выбор редакции

Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам

CLIВысокий риск249,8 тыс.Звезды репозитория
Выбор редакции

Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования

CLIВысокий риск210,6 тыс.Звезды репозитория
Выбор редакции

Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента

ПлагинСредний риск171,5 тыс.Звезды репозитория
Foxx AICodex Astra + Luna Orchestrator

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.