Por qué existe
La revisión de código detecta lo que está mal en un diff. No te dice por qué el autor eligió el enfoque A sobre el B, o qué restricción forzó la solución provisional fea en la línea 42. Para los agentes de IA, ese contexto desaparece entre sesiones: cada ejecución comienza desde cero. Decision Memory soluciona esto al:- Capturar el razonamiento automáticamente en cada evento de turno completado.
- Almacenarlo en el repositorio para que el contexto viaje con el código, no con la sesión.
- Clasificarlo por PR y por módulo para obtener tanto contexto a nivel de rama como conocimiento de módulo a largo plazo.
Cómo funciona
Cuando está habilitado, Kodus instala hooks en los eventos de turno completado de tu agente de IA. En cada turno, las decisiones del agente se capturan en:- La memoria de PR vive en la rama. Tiene ámbito al SHA head actual: a medida que la rama evoluciona, se crean nuevos archivos para cada estado significativo.
- La memoria de módulo es a largo plazo. Acumula decisiones por módulo a lo largo del tiempo.
modules.ymlle dice a Kodus cómo asignar rutas a módulos (p. ej.,src/auth/**→ móduloauth).
Agentes compatibles
- Claude Code — mediante hook de configuración en stop/agent-turn-complete.
- Cursor — mediante reglas del espacio de trabajo.
- Codex — mediante entrada
notifyen~/.codex/config.toml.
Configuración
Habilitar para todos los agentes detectados:Flujo de trabajo
Habilitar los hooks
.kody/ a git (creando un modules.yml si no existe).Trabajar con normalidad
A medida que tú (o tu agente) trabajas, cada evento de turno completado captura una decisión en
.kody/pr/by-sha/<sha>.md. Confirma estos archivos junto con tus cambios de código: el razonamiento ahora está bajo control de versiones.Qué se captura
Cada archivo de decisión es markdown estructurado:- Resumen — lo que el agente pretendía hacer.
- Contexto — restricciones, decisiones previas, archivos referenciados.
- Alternativas consideradas — enfoques que el agente rechazó y por qué.
- Resultado — lo que realmente se cambió.
Deshabilitar
Eliminar todos los hooks y archivos de integración:.kody/: tu historial permanece intacto. Elimina el directorio manualmente si quieres empezar desde cero.
Archivos de contexto que lee el CLI
Además de.kody/, el CLI recoge contexto del proyecto de estos archivos al ejecutar revisiones:
| Archivo | Descripción |
|---|---|
.kodus.md | Configuración y directrices específicas de Kodus |
claude.md | Directrices específicas de Claude |
.cursor/rules/ | Directorio de reglas del IDE Cursor |
Relacionado
Agentes de IA
Bucles de revisión y corrección con Claude Code, Cursor, Codex y Windsurf.
Conceptos
Kody Rules, configuración centralizada y modos de diff.
Referencia de Comandos
Listado completo de flags de
kodus decisions.Solución de Problemas
¿Los hooks de decisión no capturan? Consulta el acordeón dedicado.