kshitijk4poor
9855190f23
feat(compressor): smart collapse, dedup, anti-thrashing, template upgrade, hardening
Combined salvage of PRs #9661, #9663, #9674, #9677, #9678 by kshitijk4poor.
- Smart tool output collapse: informative 1-line summaries replace generic placeholder
- Dedup identical tool results via MD5 hash, truncate large tool_call arguments
- Anti-thrashing: skip compression after 2 consecutive <10% savings passes
- Structured action-log summary template with numbered actions and Active State
- Hardening: max_tokens 1.3x cap, multimodal safety, note idempotency, adaptive cooldown
Follow-up fixes applied during salvage:
- web_extract: reads 'urls' (list) not 'url' (original PR bug)
- Multimodal list content guards in dedup and prune passes
- Kept 'Relevant Files' section in template (original PR removed it)
Skipped PRs #9665 (user msg preservation — duplication risk) and #9675 (dead code).
2026-04-14 22:21:25 -07:00
..
2026-02-21 22:31:43 -08:00
2026-04-13 22:32:39 -07:00
2026-04-14 16:26:01 -07:00
2026-04-14 22:21:25 -07:00
2026-04-13 16:32:04 -07:00
2026-04-10 13:05:01 -07:00
2026-04-06 01:47:57 -07:00
2026-04-14 11:16:26 -07:00
2026-04-13 16:32:04 -07:00
2026-04-13 18:46:14 -07:00
2026-04-13 16:32:04 -07:00
2026-04-10 21:16:53 -07:00
2026-04-13 16:32:04 -07:00
2026-04-07 10:25:31 -07:00
2026-04-14 16:43:42 -07:00
2026-04-13 16:32:04 -07:00
2026-04-14 00:11:49 -07:00
2026-03-21 16:54:43 -07:00
2026-04-13 16:32:04 -07:00
2026-04-05 22:43:33 -07:00
2026-04-08 00:41:36 -07:00
2026-04-11 02:03:20 -07:00
2026-04-14 10:42:58 -07:00
2026-04-10 05:33:48 -07:00
2026-04-09 03:10:30 -07:00
2026-04-12 04:17:18 -07:00
2026-02-21 22:31:43 -08:00
2026-04-13 16:32:04 -07:00