witcheer's Wingtips #49: compaction thresholds

Republished in his own words, with credit.

Back to wingtips

#49 · compaction thresholds

· Memory & context · CLI / Desktop / Gateway

Hermes Wingtips #49: compaction thresholds

when your Hermes Agent stops mid-task to summarize, the number in that warning is not random. compaction fires at a fixed fraction of your main model's context window.

the fraction is compression.threshold in config.yaml, and it is always read off the model you chat with, never the summarizers' window.

on smaller context windows Hermes waits longer by default, so a compaction cannot fire with half the window still free.

and if you switch between a huge-context model and a small one, compression.model_thresholds sets a different trigger per model, matched on the model name.

All tips are written by witcheer and collected here with credit. Card images stay on his X posts.

witcheer says each tip ran on a real Hermes box before it shipped. Hermes changes fast, so check your version and the linked doc.