Protocolo de Compactación de Contexto Bajo Demanda
El comando /compaction proporciona un disparador explícito para compactar el contexto activo de la conversación, evitando el agotamiento del contexto durante sesiones de larga duración.
Rutina de Compactación
Cuando el usuario invoca /compaction:
-
Preservación del Estado (Auditoría Previa a la Compactación):
- Antes de podar el historial de la conversación, identifica todo el contexto crítico en curso:
- Objetivo actual y tareas completadas.
- Rutas de archivo activas, números de línea y símbolos clave bajo investigación.
- Telemetría de referencia, hallazgos arquitectónicos o errores pendientes.
- Escribe o actualiza este estado en un artefacto de resumen persistente en
<artifactDir>/session_state.md.
- Antes de podar el historial de la conversación, identifica todo el contexto crítico en curso:
-
Desencadenar la Compactación del Runtime:
- Invoca los mecanismos internos de
/compacto la creación de puntos de control de contexto bajo demanda. - Formatea el punto de control de compactación con:
- Logros Hasta Ahora: Resumen de los cambios completados.
- Estado Actual: Archivos activos, pruebas en curso o estados de compilación actuales.
- Próximas Acciones Inmediatas: Puntos claros para los siguientes turnos de solicitud.
- Invoca los mecanismos internos de
-
Configuración de Auto-Compactación en Segundo Plano:
- Antigravity monitorea automáticamente los umbrales de tokens de la conversación en segundo plano.
- Cuando el volumen de la conversación es alto, el runtime resume periódicamente los pasos anteriores en
conversation_summaries.db. - Invocar
/compactionfuerza esta sumarización de inmediato, en lugar de esperar a los disparadores automáticos del límite de tokens.