Codex Astra + Luna Orchestrator
Codex Astra Orchestrator + Luna Subagents
Профили для Codex, где GPT-6 Astra оркеструет и проверяет, а GPT-5.6 Luna выполняет задачи в субагентах explorer, worker, tester и researcher
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Установщик записывает конфигурацию в целевой проект и дополняет AGENTS.md
- Профили включают субагентов с правами на запись в рабочую область, которые выполняют код
Установка
В терминале, через 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.
Склонируй репозиторий и запусти ./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, расширяется скиллами и плагинами
Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам
Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования
Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента