mirror of
https://github.com/tiennm99/DocsGPT.git
synced 2026-10-03 17:11:24 +00:00
- append_compression_point only skips a point when both query_index and compressed_summary are present and match the last one; points without those fields (as in the repository tests) were all being treated as duplicates. - The incremental compression tail and the orchestrator's "anything new since the last point" check exclude the visible summary row, which the prompt already receives through existing_compressions. - Summary rows carry a persisted metadata marker; replay filters on the marker, and falls back to the label only for rows written before it that have no tool calls and no per-turn metadata, so a user who types the label text keeps their turn. - The prompt_cache_key is a hash of the user id, never the id itself. - Describe truncation="auto" as dropping the oldest items.