Sobre o projeto

O LazyCodex é uma camada de distribuição que empacota o OmO (oh-my-openagent) como um harness de agente para a CLI Codex da OpenAI, voltado para bases de código complexas. Ele é instalado via `npx lazycodex-ai install` (sem instalação global do npm) e fornece um conjunto de skills, hooks, papéis de agente e comandos que estendem o Codex com memória de projeto, planejamento, execução e conclusão verificada. Os principais recursos incluem: - **$init-deep**: Gera contexto hierárquico AGENTS.md para repositórios grandes, pontuando diretórios complexos e escrevendo orientações locais. - **$ulw-plan**: Um planejador estratégico que escreve planos completos para decisão em `plans/<slug>.md` sem tocar no código do produto. - **$start-work**: Executa uma checklist de plano com acompanhamento de progresso durável até que todas as caixas de seleção estejam concluídas. - **$ulw-loop**: Um loop autorreferencial que roda até a conclusão verificada pelo Oracle, com limites de iteração (500 no modo ultrawork, 100 no modo normal). - **Papéis de subagente**: Instala papéis selecionáveis (explorer, librarian, plan, momus, metis, codex-ultrawork-reviewer) em `~/.codex/agents/`, utilizáveis via ferramenta `spawn_agent` do Codex com `agent_type`. - **Roteamento multi-modelo**: Seleciona automaticamente modelos por categoria de tarefa (por exemplo, tarefas rápidas para gpt-5.4-mini, lógica difícil para modelos de alto raciocínio) para gerenciar cota. - **Sistema de skills**: Inclui review-work, remove-ai-slops, frontend-ui-ux, programming (TypeScript/Rust/Python/Go), LSP, AST-grep, rules e comment-checker. - **Hooks e ciclo de vida**: Hooks pré/pós para ações do agente, com aprovação necessária antes da execução. As opções de instalação incluem um modo autônomo sem TUI (`--no-tui --codex-autonomous`) e um caminho experimental de marketplace do Codex. Um comando `doctor` verifica a saúde da instalação, e `uninstall` remove todos os componentes gerenciados. O projeto é licenciado sob MIT e mantido pela Sisyphus Labs, com o motor principal OmO incluído como submódulo.