Devika Verma
4fa8acffed
compaction: Settings overrides + GUI divider (OPE-27 3/4)
...
Settings -> Models grows a Context compaction card next to Token savings:
the trigger % of the context window (10-95), the absolute token cap
(clamped 10k-2M), and the summarizer-model pin (default: the session's
own model). POST /v1/settings/compaction persists them; engines read the
knobs live per check, so changes apply to running sessions immediately.
The "context compacted" divider rides the existing notice machinery: the
persisted `compacted` notice replays on reload (itemsFromMessages) and
the live COMPACTED event appends the same info notice mid-turn. The
transcript itself stays intact - outbound-only by construction.
Covered by vitest (marker replay), a settings-card e2e (defaults +
clamped POSTs + model pin), and a mid-session divider e2e driven by the
fixtures' scripted `compacted` event.
2026-07-29 16:20:24 +05:30
..
2026-07-24 18:44:39 -07:00
2026-07-21 11:09:41 -07:00
2026-07-27 22:47:30 -07:00
2026-07-27 22:47:30 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 12:56:36 -07:00
2026-07-21 11:09:41 -07:00
2026-07-25 22:55:28 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-24 18:44:39 -07:00
2026-07-21 11:09:41 -07:00
2026-07-23 12:29:19 -07:00
2026-07-29 16:20:24 +05:30
2026-07-29 16:05:30 +05:30
2026-07-24 18:44:39 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-24 22:33:13 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-23 07:43:24 -07:00
2026-07-22 15:43:54 -07:00
2026-07-21 11:09:41 -07:00
2026-07-24 22:33:13 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-23 07:43:24 -07:00
2026-07-24 18:44:39 -07:00
2026-07-21 11:09:41 -07:00
2026-07-24 18:44:39 -07:00
2026-07-23 07:43:24 -07:00
2026-07-21 11:09:41 -07:00
2026-07-24 22:33:13 -07:00
2026-07-21 12:56:36 -07:00
2026-07-24 01:41:05 +05:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-24 18:44:39 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-24 12:48:38 -07:00
2026-07-25 16:07:33 -07:00
2026-07-25 16:15:18 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-23 07:43:24 -07:00
2026-07-21 11:09:41 -07:00
2026-07-24 18:44:39 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 22:02:20 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-24 22:33:13 -07:00
2026-07-21 11:09:41 -07:00
2026-07-24 22:33:13 -07:00
2026-07-21 11:09:41 -07:00
2026-07-24 22:33:13 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-24 22:33:13 -07:00
2026-07-21 15:45:26 -07:00
2026-07-27 21:01:31 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-24 22:33:13 -07:00
2026-07-21 11:09:41 -07:00
2026-07-27 12:58:16 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00