Об этом проекте

LazyCodex — это слой распространения, который упаковывает OmO (oh-my-openagent) как агентную обвязку для Codex CLI от OpenAI, ориентированную на сложные кодовые базы. Он устанавливается через `npx lazycodex-ai install` (без глобальной установки npm) и предоставляет набор навыков, хуков, агентных ролей и команд, которые расширяют Codex возможностями памяти проекта, планирования, выполнения и проверенного завершения. Ключевые возможности: - **$init-deep**: генерирует иерархический контекст AGENTS.md для больших репозиториев, оценивая сложные каталоги и записывая локальные указания. - **$ulw-plan**: стратегический планировщик, который записывает планы, готовые к принятию решений, в `plans/<slug>.md`, не затрагивая код продукта. - **$start-work**: выполняет контрольный список плана с надёжным отслеживанием прогресса до тех пор, пока все флажки не будут отмечены. - **$ulw-loop**: самореферентный цикл, который работает до завершения, проверенного Oracle, с ограничениями на число итераций (500 в режиме ultrawork, 100 в обычном режиме). - **Роли субагентов**: устанавливает выбираемые роли (explorer, librarian, plan, momus, metis, codex-ultrawork-reviewer) в `~/.codex/agents/`, которые можно использовать через инструмент `spawn_agent` в Codex с параметром `agent_type`. - **Маршрутизация между моделями**: автоматически выбирает модели по категории задачи (например, быстрые задачи — на gpt-5.4-mini, сложная логика — на модели с высоким уровнем рассуждений) для управления квотой. - **Система навыков**: включает review-work, remove-ai-slops, frontend-ui-ux, programming (TypeScript/Rust/Python/Go), LSP, AST-grep, rules и comment-checker. - **Хуки и жизненный цикл**: pre/post-хуки для действий агента с обязательным подтверждением перед запуском. Варианты установки включают автономный режим без TUI (`--no-tui --codex-autonomous`) и экспериментальный путь через Codex marketplace. Команда `doctor` проверяет состояние установки, а `uninstall` удаляет все управляемые компоненты. Проект распространяется под лицензией MIT и поддерживается Sisyphus Labs; основной движок OmO включён как подмодуль.