Files
hermes-agent/agent
kshitijk4poor 75e9105bb4 fix(compression): tail walk sees in-memory rejected thinking without a DB
The compressor's native tail budget read rejected-signature fingerprints
from the session DB only. With persistence disabled (or a failed persist)
the agent's preflight stripped the rejected blocks while the tail walk
still priced them, so the two estimates diverged after a signature
recovery. The agent now binds its session-keyed rejection set onto its
context_compressor (same set object, so later updates reach both), and
the tail walk prefers that in-memory set for its bound session before
falling back to the persisted fingerprints.
2026-10-02 00:18:00 +05:30
..
2026-09-11 09:31:13 -07:00