
Mohamed BoudraandGitHub
98f6611362
Fix duplicated and out-of-order agent chat messages (#2185)
* fix(app): keep agent timelines ordered during catch-up
Projected catch-up pages can overlap live rows and arrive after optimistic
prompts. Reconcile canonical projections before the existing stream reducer,
and retain selective subscriptions briefly across quick view switches.
* refactor(app): make optimistic catch-up consumption explicit
* fix(app): preserve catch-up message order
* fix(app): isolate delayed catch-up history
* fix(app): anchor catch-up before live turns
* fix(app): stage complete catch-up history
* fix(app): keep timeline arrays Hermes-safe
* refactor(app): preserve prompt positions during catch-up
2026-07-18 13:49:32 +02:00
..
2026-07-18 13:49:32 +02:00
2026-07-17 20:20:57 +02:00
2026-07-17 20:20:57 +02:00
2026-07-17 15:10:06 +02:00
2026-07-17 15:10:06 +02:00
2026-07-17 15:10:06 +02:00
2026-07-17 20:20:57 +02:00
2026-07-17 15:10:06 +02:00
2026-07-18 12:43:14 +02:00
2026-07-17 15:10:06 +02:00