Zennn
91f45d9c8a
fix(gateway): dedupe exec followup continuations ( #82717 )
...
Co-authored-by: Miya <miya@Miyas-Mac-mini.local >
2026-05-16 22:39:26 +01:00
samzong
bb8aa0cfe2
[Fix] Throttle agent event fanout ( #80335 )
...
Merged via squash.
Prepared head SHA: 5dddb405ad
Co-authored-by: samzong <13782141+samzong@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-05-13 22:21:46 -07:00
samzong
10315ce215
fix(gateway): add incremental chat delta payloads
2026-05-13 16:06:37 +01:00
Peter Steinberger
00a44b08ed
fix(gateway): preserve active agent dedupe retries
2026-05-08 22:52:17 -04:00
Gabriel Piss
972f9db1d2
test(gateway): strengthen dedupe eviction regression tests and add changelog
2026-05-08 22:52:17 -04:00
Gabriel Piss
da03269f6d
fix(gateway): align dedupe eviction with entry timestamp
2026-05-08 22:52:17 -04:00
Vincent Koc
786de3eca2
fix(gateway): keep tick broadcasts non-droppable ( #65436 )
...
* fix(gateway): keep tick broadcasts non-droppable
* Update CHANGELOG.md
2026-04-12 16:53:34 +01:00
Peter Steinberger
03aea06321
test: trim gateway importActual mocks
2026-04-03 19:54:37 +01:00
Peter Steinberger
f76e653776
fix: guard stale chat buffer sweep ( #52428 ) (thanks @karanuppal)
2026-03-22 16:56:19 -07:00
Karan Uppal
550deb8c18
fix: sweep stale chatRunState buffers for stuck runs
...
emitChatFinal frees buffers on clean run completion, and the
maintenance timer sweeps abortedRuns after ABORTED_RUN_TTL_MS. But
runs that get stuck (e.g. LLM timeout without triggering clean
lifecycle end) are never aborted and their string buffers persist
indefinitely. This is the direct trigger for the StringAdd_CheckNone
OOM crash reported in the issue.
Add a stale buffer sweep in the maintenance timer that cleans up
buffers, deltaSentAt, and deltaLastBroadcastLen for any run not
updated within ABORTED_RUN_TTL_MS, regardless of abort status.
Closes #51821
2026-03-22 16:56:19 -07:00
Peter Steinberger
4cdf867cb1
refactor(gateway): dedupe maintenance timer test setup
2026-03-07 17:58:31 +00:00
Vincent Koc
ba9eaf2ee2
fix(media): retain inbound media with recursive cleanup TTL ( #38292 )
...
* Config: add media retention TTL setting
* Media: recurse persisted media cleanup
* Gateway: add persisted media cleanup timer
* Media: harden retention cleanup sweep
* Media: make recursive retention cleanup opt-in
* Media: retry writes after empty-dir cleanup race
2026-03-06 22:06:09 -05:00