
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-17 17:03:34 +02:00
2026-07-17 17:03:34 +02:00
2026-07-18 13:49:32 +02:00
2026-07-18 13:49:32 +02:00
2026-05-31 05:38:29 +00:00
2026-07-17 17:03:34 +02:00
2026-07-17 17:03:34 +02:00
2026-05-15 17:38:28 +07:00
2026-05-15 17:38:28 +07:00
2026-07-18 13:49:32 +02:00
2026-07-18 13:49:32 +02:00