mirror of
https://github.com/R0m1k3/Loki.git
synced 2026-10-11 17:26:57 +02:00
Le journal d'affichage stockait un evenement par TOKEN et etait plafonne a 5000 -> il se remplissait en quelques reponses et perdait le debut de la conversation a l'ecran (impossible de remonter jusqu'au deput). Fix : compactLogLocked() coalesce les suites content/reasoning en un seul evenement chacun a la fin de chaque tour (le replay le faisait deja, pas le stockage), en preservant toks/ts0 pour le compteur tok/s. Plafond monte a 20000 pour absorber un gros tour en cours avant sa coalescence. Un tour terminé pese desormais une poignee d'evenements au lieu d'un par token -> des centaines de tours tiennent dans le journal.