Flujo del Agente

Toda sesión de agente sigue este flujo.

Ciclo de vida

┌─────────────────────────────────────────┐
│ 1. Inicio de Sesión                     │
│    - Detectar proyecto de cwd           │
│    - Llamar mem_context                 │
└─────────────────────────────────────────┘
                    ↓
┌─────────────────────────────────────────┐
│ 2. Lecturas Obligatorias                │
│    - Leer .achords/AGENTS.md            │
│    - Leer .skills/AGENTS.md             │
│    - Leer .engram/config.json           │
│    - Leer .achords/.engram/config.json  │
└─────────────────────────────────────────┘
                    ↓
┌─────────────────────────────────────────┐
│ 3. Sincronización de Memoria            │
│    - Buscar contexto previo             │
│    - Cargar memorias relevantes         │
└─────────────────────────────────────────┘
                    ↓
┌─────────────────────────────────────────┐
│ 4. Trabajo                              │
│    - Leer skills on-demand              │
│    - Tomar decisiones                   │
│    - Guardar en memoria                 │
└─────────────────────────────────────────┘
                    ↓
┌─────────────────────────────────────────┐
│ 5. Fin de Sesión                        │
│    - Llamar mem_session_summary         │
│    - Persistir contexto importante      │
└─────────────────────────────────────────┘

Lecturas obligatorias

Estos archivos DEBEN leerse al inicio:

ArchivoPropósito
.achords/AGENTS.mdReglas de org
.skills/AGENTS.mdDocumentación de skills
.engram/config.jsonConfiguración de memoria de repo
.achords/.engram/config.jsonConfiguración de memoria de org

Lecturas on-demand

Se leen según necesidad:

ArchivoCuándo
conventions.jsonAntes de escribir código
policies.jsonAntes de decisiones de política
Manifests de skillsAntes de usar un skill
Versiones de skillsAntes de ejecutar un skill

Operaciones de memoria

OperaciónCuándo
mem_contextInicio de sesión
mem_searchBuscando trabajo previo
mem_saveDespués de decisiones/fixes
mem_session_summaryFin de sesión

Ver también