Compactación
Ventana de contexto + compactación: cómo OpenClaw mantiene las sesiones dentro de los límites del modelo.
Cada modelo tiene una ventana de contexto (los tokens máximos que puede ver). Los chats de larga duración acumulan mensajes y resultados de herramientas; una vez que la ventana se ajusta, OpenClaw compacta el historial antiguo para mantenerlo dentro de los límites.
Qué es la compactación
La compactación resume conversaciones antiguas en una entrada de resumen compacta mientras mantiene los mensajes recientes intactos. El resumen se almacena en el historial de sesión, para que solicitudes futuras usen:
- El resumen compactado
- Los mensajes más recientes después del punto de compactación'
''
'La compactación ''persiste'' en el historial JSONL de la sesión.
Configuración
Ver ''configuración de compactación y modos'' para ajustes de ''agents.defaults.compaction''.
Auto-compactación (habilitada por defecto)
Cuando una sesión se acerca o excede la ventana de contexto del modelo, OpenClaw dispara la auto-compactación y puede reintentar la solicitud original con contexto compactado.
Verás:
- ''🧹 Auto-compactación completa'' en modo verbose'
'- ''/status'' muestra ''🧹 Compactaciones: <cuenta>''
Antes de la compactación, OpenClaw puede ejecutar un ''flush de memoria silencioso'' para almacenar registros persistentes en disco. Ver ''Memoria'' para detalles y configuración.
Compactación manual
Usa ''/compact'' (opcionalmente con una directiva) para forzar una pasada de compactación:
/compact Enfocarse en decisiones y preguntas abiertas
Fuente de ventana de contexto
Las ventanas de contexto son específicas del modelo. OpenClaw usa definiciones de modelo del directorio de proveedor configurado para determinar los límites.
Compactación vs. poda
- Compactación: Resume y persiste en JSONL.
- Poda de sesión: Recorta solo resultados de herramientas antiguos, bajo demanda, en memoria.
Ver ''/concepts/session-pruning'' para detalles sobre poda.
Consejos
- Usa ''/compact'' cuando una sesión se sienta obsoleta o con contexto hinchado.
- Las salidas grandes de herramientas se truncan; la poda puede reducir aún más la acumulación de resultados de herramientas.
- Si necesitas una sesión nueva, ''/new'' o ''/reset'' inicia un nuevo ID de sesión.