Por que existe
A revisão de código detecta o que está errado em um diff. Ela não diz por que o autor foi com a abordagem A em vez da B, ou qual restrição forçou o contorno feio na linha 42. Para agentes de IA, esse contexto desaparece entre sessões — cada execução começa do zero. O Decision Memory resolve isso:- Capturando raciocínio automaticamente em cada evento de turno completo.
- Armazenando no repositório para que o contexto viaje com o código, não com uma sessão.
- Escopo por PR e por módulo para que você tenha contexto no nível da branch e conhecimento de módulo de longo prazo.
Como funciona
Quando habilitado, o Kodus instala hooks nos eventos de turno completo do seu agente de IA. A cada turno, as decisões do agente são capturadas em:- A memória de PR fica na branch. Tem escopo para o SHA head atual — à medida que a branch evolui, novos arquivos são criados para cada estado significativo.
- A memória de módulo é de longo prazo. Acumula decisões por módulo ao longo do tempo.
modules.ymlinforma ao Kodus como mapear caminhos para módulos (ex.:src/auth/**→ móduloauth).
Agentes Suportados
- Claude Code — via hook de configurações em stop/agent-turn-complete.
- Cursor — via regras do workspace.
- Codex — via entrada
notifyem~/.codex/config.toml.
Configuração
Habilitar para todos os agentes detectados:Fluxo de Trabalho
Habilitar hooks
.kody/ ao git (criando um modules.yml se não existir).Trabalhe normalmente
Conforme você (ou seu agente) trabalha, cada evento de turno completo captura uma decisão em
.kody/pr/by-sha/<sha>.md. Faça commit desses arquivos junto com suas alterações de código — o raciocínio agora está no controle de versão.O que é capturado
Cada arquivo de decisão é markdown estruturado:- Resumo — o que o agente pretendia fazer.
- Contexto — restrições, decisões anteriores, arquivos referenciados.
- Alternativas consideradas — abordagens que o agente rejeitou e por quê.
- Resultado — o que foi realmente alterado.
Desabilitando
Remover todos os hooks e arquivos de integração:.kody/ — seu histórico permanece intacto. Delete o diretório manualmente se quiser começar do zero.
Arquivos de contexto que o CLI lê
Além de.kody/, o CLI coleta contexto do projeto a partir desses arquivos ao executar revisões:
| Arquivo | Descrição |
|---|---|
.kodus.md | Configuração e diretrizes específicas do Kodus |
claude.md | Diretrizes específicas do Claude |
.cursor/rules/ | Diretório de regras do Cursor IDE |
Relacionados
Agentes de IA
Loops de revisão e correção com Claude Code, Cursor, Codex e Windsurf.
Conceitos
Kody Rules, configuração centralizada e modos de diff.
Referência de Comandos
Listagem completa de flags do
kodus decisions.Solução de Problemas
Hooks de decisão não capturando? Veja o accordion dedicado.