Compaction now trims the saved conversation payload to match the preserved message list, avoiding mismatches.
What's wrong with this entry?
When preserved event ids exceed the cap, the compaction payload itself is now trimmed to match, rather than only the id list.
- The internal event writer rewrites
compactMetadata.preservedMessages.uuidsto the last N and adjusts the preserved segment. - Whether that rewrite happened is reported as
payloadClampedon the existingtengu_ccr_preserved_event_ids_clampedevent.
tengu_ccr_preserved_event_ids_clamped
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.239
Skill text carried through compaction is no longer mistaken for a live request
Both mention compaction
-
v2.1.247
Summarizing uses the same prompt assembly as the rest of the conversation
Both mention compaction
-
v2.1.247
Compaction builds its system prompt with the shared assembler
Both mention compaction