mirror of
https://github.com/R0m1k3/Loki.git
synced 2026-10-16 03:39:29 +02:00
Port fidèle de chat_compact.go et chat_compact_cont.go dans chat/compact.rs : estimation des jetons (raisonnement renvoyé compris), seuils et garde de marge de génération, bornes tête/torse/queue, archivage recall, torse dégraissé, résumé sur transcription ou en continuation, demande en cours réinjectée, garantie de réduction de 20 %, pré-contrôle, mémoire des refus et des échecs de la continuation, filet shrinkToFit. Prompts et marqueurs repris à l'octet près. L'état global Go devient explicite : CompactConfig (configuration, fenêtre, modèle, politique d'écho), trait Summarizer (appel au moteur, tampon du slot, appel d'outil écrit en texte), trait RecallArchive, CompactMemory, critères du mode Code en paramètre, vue d'envoi du tour fournie par fermeture. Tests Go portés un pour un avec un faux moteur. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>