Protocole de Compactification de Contexte à la Demande
La commande /compaction fournit un déclencheur explicite pour compacter le contexte conversationnel actif, empêchant l'épuisement du contexte lors de sessions longues.
Routine de Compactification
Lorsque l'utilisateur invoque /compaction :
-
Préservation de l'état (Audit pré-compactification) :
- Avant d'élaguer l'historique de la conversation, identifier tout le contexte critique en cours :
- Objectif actuel et tâches accomplies.
- Chemins de fichiers actifs, numéros de ligne et symboles clés sous investigation.
- Télémétrie de référence, découvertes architecturales ou bugs en attente.
- Écrire ou mettre à jour cet état dans un artefact récapitulatif persistant dans
<artifactDir>/session_state.md.
- Avant d'élaguer l'historique de la conversation, identifier tout le contexte critique en cours :
-
Déclencher la compactification du runtime :
- Invoquer les mécanismes internes
/compactou le point de contrôle de contexte à la demande. - Formater le point de contrôle de compactification avec :
- Accompli jusqu'à présent : Résumé des modifications achevées.
- État actuel : Fichiers actifs, tests en cours ou statuts de build actuels.
- Prochaines actions immédiates : Points clairs pour les prochains tours de prompt.
- Invoquer les mécanismes internes
-
Configuration de l'auto-compactification en arrière-plan :
- Antigravity surveille automatiquement les seuils de tokens de la conversation en arrière-plan.
- Lorsque le volume de la conversation est élevé, le runtime résume périodiquement les étapes antérieures dans
conversation_summaries.db. - Invoquer
/compactionforce cette synthèse immédiatement, plutôt que d'attendre les déclencheurs automatiques de limite de tokens.