Ce face
Pe măsură ce lucrezi la sarcini complexe, cantitatea de tokeni acumulată din mesaje și unelte poate umple fereastra de context a modelului (context window).
Comanda /compress (cu aliasul /compact) generează un rezumat sintetic al deciziilor și concluziilor importante, păstrând ultimele N interacțiuni active și eliberând spațiu prețios pentru raționament.
Sintaxă
/compress [here | focus | --preview]
Opțiuni și parametri
| Parametru | Explicație |
|---|---|
here |
Păstrează intacte ultimele N schimburi de replici (turn-uri) neatinse de rezumat. |
focus |
Direcționează rezumatul să păstreze cu prioritate detaliile legate de tema menționată. |
--preview |
Afișează o simulare a rezultatului compresiei fără a aplica modificarea. |
Exemple practice
Exemplul 1: Compactarea contextului menținând ultimele 3 replici
Eliberăm fereastra de context după un schimb lung de 40 de mesaje.
/compress here 3
Rezultat consolă:
Compresie context finalizată:
Înainte: 84,200 tokeni (65% din fereastră)
După: 12,450 tokeni (9.7% din fereastră)
Economie: 71,750 tokeni (85% reducere)
Ultimele 3 mesaje au fost păstrate complet nemodificate.
Bune practici și recomandări
- Verifică starea contextului înainte și după folosind comanda
/context. - Dacă ai atins o etapă cheie (ex. ‘autentificarea funcționează’), o compactare este ideală înainte de a trece la următoarea funcționalitate.
Comenzi înrudite
hermes-context: Comandă asociată din ecosistemul Hermes Agent.hermes-clear: Comandă asociată din ecosistemul Hermes Agent.