popododo0720
eb56701996
fix: reduce session.messages() calls with event-based caching to prevent memory leaks
- Replace session.messages() fetch in context-window-monitor with message.updated event cache
- Replace session.messages() fetch in preemptive-compaction with message.updated event cache
- Add per-session transcript cache (5min TTL) to avoid full rebuild per tool call
- Remove session.messages() from background-agent polling (use event-based progress)
- Add TTL pruning to todo-continuation-enforcer session state Map
- Add setInterval.unref() to tool-input-cache cleanup timer
Fixes #1222
2026-02-12 11:38:11 +09:00
..
2026-02-08 13:57:26 +09:00
2026-02-10 11:41:45 +09:00
2026-02-08 13:57:26 +09:00
2026-02-11 13:52:20 +09:00
2026-02-12 03:05:55 +09:00
2026-02-11 16:07:57 +09:00
2026-02-08 13:57:26 +09:00
2026-02-08 13:57:26 +09:00
2026-02-12 11:38:11 +09:00
2026-02-11 15:49:56 +09:00
2026-02-08 13:57:26 +09:00
2026-02-08 13:57:26 +09:00
2026-02-08 13:57:26 +09:00
2026-02-08 13:57:26 +09:00
2026-02-08 13:57:26 +09:00
2026-02-11 15:49:56 +09:00
2026-02-08 21:11:07 +09:00
2026-02-10 14:24:18 +09:00
2026-02-08 15:01:42 +09:00
2026-02-12 03:36:58 +09:00
2026-02-08 13:57:26 +09:00
2026-02-11 00:45:51 +09:00
2026-02-08 16:22:33 +09:00
2026-02-11 00:45:51 +09:00
2026-02-08 13:57:26 +09:00
2026-02-08 15:01:42 +09:00
2026-02-08 13:57:26 +09:00
2026-02-08 13:57:26 +09:00
2026-02-08 13:57:26 +09:00
2026-02-11 15:49:56 +09:00
2026-02-08 13:57:26 +09:00
2026-02-08 13:57:26 +09:00
2026-02-08 13:57:26 +09:00
2026-02-12 11:38:11 +09:00
2026-02-08 17:34:47 +09:00
2026-02-08 13:57:26 +09:00
2026-02-10 14:53:39 +09:00
2026-02-12 11:38:11 +09:00
2026-02-12 11:38:11 +09:00
2026-02-06 21:35:30 +09:00
2026-02-08 19:05:41 +09:00
2026-02-12 11:38:11 +09:00
2026-02-12 11:38:11 +09:00
2026-02-08 16:23:56 +09:00
2026-02-08 16:23:56 +09:00
2026-02-08 16:23:56 +09:00
2026-02-01 19:13:54 +09:00
2026-02-01 16:47:50 +09:00
2026-02-08 16:23:56 +09:00
2026-02-08 16:23:56 +09:00
2026-01-03 12:09:34 +09:00
2026-02-01 22:42:28 +09:00