Eric Traut
a6b2bacb5b
Prevent replayed runtime events from forcing active status ( #12420 )
...
Fixes #11852
Resume replay was applying transient runtime events (`TurnStarted`,
`StreamError`) as if they were live, which could leave the TUI stuck in
a stale `Working` / `Reconnecting...` state after resuming an
interrupted reconnect.
This change makes replay transcript-oriented for these events by:
- skipping retry-status restoration for replayed non-stream events
- ignoring replayed `TurnStarted` for task-running state
- ignoring replayed `StreamError` for reconnect/status UI
Also adds TUI regression tests and snapshot coverage for the interrupted
reconnect replay case.
2026-02-21 11:55:03 -08:00
..
2025-09-10 12:13:53 -07:00
2026-02-20 23:45:35 -08:00
2026-02-21 11:55:03 -08:00
2026-02-20 23:45:35 -08:00
2026-01-28 12:00:32 -08:00
2026-02-11 11:48:33 -08:00
2026-01-19 23:49:34 -08:00
2026-01-16 11:12:52 -08:00
2026-02-20 15:40:34 +00:00
2026-02-20 23:45:35 -08:00
2026-02-03 15:01:51 -08:00
2026-02-03 15:01:51 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2025-08-20 17:11:09 +00:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2025-09-27 13:25:09 -07:00
2026-02-21 11:55:03 -08:00
2026-02-11 12:59:24 +00:00
2026-01-18 23:02:02 -08:00
2026-02-04 23:03:28 -08:00
2025-09-26 16:35:56 -07:00
2026-02-11 20:03:19 -08:00
2026-02-17 14:48:12 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2025-12-22 15:12:23 -08:00
2026-02-12 10:49:44 -08:00
2025-09-15 00:42:53 -07:00
2025-08-15 15:32:41 -07:00
2026-02-20 23:45:35 -08:00
2025-10-30 18:07:51 -07:00
2025-12-09 10:23:11 -08:00
2026-02-20 23:45:35 -08:00
2025-08-05 04:23:22 +00:00
2026-02-20 23:45:35 -08:00
2025-11-20 21:06:22 +00:00
2025-12-12 21:47:37 -08:00
2025-10-20 21:08:19 +00:00
2025-10-20 21:08:19 +00:00
2026-02-06 15:59:00 -08:00
2026-01-13 07:41:42 +00:00
2026-02-20 23:45:35 -08:00
2026-02-03 11:31:57 +00:00
2026-02-20 23:45:35 -08:00
2026-02-20 14:39:49 +00:00
2025-12-18 10:59:53 -08:00
2026-02-20 23:45:35 -08:00
2025-10-08 20:23:13 +00:00
2026-02-11 12:59:24 +00:00
2026-02-12 12:48:36 -08:00
2026-02-20 23:45:35 -08:00
2026-01-30 12:39:15 -08:00
2026-01-03 11:44:27 -08:00
2025-12-17 16:19:27 +00:00
2026-02-05 08:50:21 -08:00
2026-02-12 23:35:57 -08:00
2026-02-05 00:59:32 -08:00
2025-09-30 00:10:04 +00:00
2026-01-26 16:21:09 -08:00
2025-11-10 09:05:00 -08:00
2026-02-05 15:12:27 -08:00
2025-09-05 16:27:31 -07:00
2025-12-12 21:47:37 -08:00