mesalogo
d180f63abd
fix: converge remote run state on persisted terminal messages
...
After a managed SSH disconnect the renderer kept showing the remote
Agent as processing even though the recovered task had already been
persisted as completed. Local streaming copies shadowed the persisted
terminal state in mergePersistedConversations, and recovery completion
never asked the renderer to re-read conversations.
- Prefer the persisted terminal state over a local streaming message
- Settle active runs whose messages already reached a persisted terminal
state and release the conversation queue once
- Refresh conversations on window focus and visibility changes
- Publish a conversation change before recovery reports completed/failed
2026-09-04 16:54:35 +08:00
..
2026-09-04 08:05:29 +08:00
2026-09-04 08:05:29 +08:00
2026-09-03 19:36:06 +08:00
2026-09-03 19:36:06 +08:00
2026-08-30 16:49:47 +08:00
2026-08-05 12:55:24 +08:00
2026-08-29 10:58:19 +08:00
2026-08-31 15:35:13 +08:00
2026-09-03 06:00:16 +08:00
2026-08-05 12:55:24 +08:00
2026-09-03 10:31:14 +08:00
2026-08-11 12:01:58 +08:00
2026-09-04 08:05:29 +08:00
2026-08-20 23:57:38 +08:00
2026-09-01 00:49:49 +08:00
2026-09-02 00:50:54 +08:00
2026-08-29 10:58:19 +08:00
2026-08-15 18:06:02 +08:00
2026-08-15 18:06:02 +08:00
2026-09-02 10:36:56 +08:00
2026-09-02 10:36:56 +08:00
2026-08-05 19:40:40 +08:00
2026-08-05 19:40:40 +08:00
2026-08-19 21:46:43 +08:00
2026-08-19 21:46:43 +08:00
2026-08-16 11:47:11 +08:00
2026-08-30 16:49:47 +08:00
2026-09-03 22:34:01 +08:00
2026-08-25 23:26:43 +08:00
2026-08-31 15:35:13 +08:00
2026-08-31 15:35:13 +08:00
2026-08-17 12:57:12 +08:00
2026-08-17 12:57:12 +08:00
2026-08-13 04:46:30 +08:00
2026-08-13 04:46:30 +08:00
2026-08-19 13:43:16 +08:00
2026-08-20 10:11:06 +08:00
2026-08-20 23:57:38 +08:00
2026-08-13 04:46:30 +08:00
2026-08-13 14:56:53 +08:00
2026-08-13 14:56:53 +08:00
2026-08-13 14:56:53 +08:00
2026-08-23 11:26:44 +08:00
2026-08-27 12:42:26 +08:00
2026-08-07 10:45:01 +08:00
2026-08-07 10:45:01 +08:00
2026-08-14 01:23:32 +08:00
2026-08-14 01:23:32 +08:00
2026-09-04 08:05:29 +08:00
2026-09-04 16:54:35 +08:00
2026-09-04 16:54:35 +08:00
2026-08-20 10:11:06 +08:00
2026-08-23 11:26:44 +08:00
2026-08-20 23:57:38 +08:00
2026-08-29 10:58:19 +08:00
2026-08-20 10:11:06 +08:00
2026-08-20 10:11:06 +08:00
2026-08-04 00:57:08 +08:00
2026-08-04 00:57:08 +08:00
2026-08-30 17:18:33 +08:00
2026-08-30 17:18:33 +08:00
2026-09-04 08:05:29 +08:00
2026-09-04 08:05:29 +08:00
2026-09-04 08:05:29 +08:00
2026-08-13 14:56:53 +08:00
2026-08-13 14:56:53 +08:00
2026-08-20 10:11:06 +08:00
2026-08-20 10:11:06 +08:00
2026-08-20 10:11:06 +08:00
2026-08-20 10:11:06 +08:00
2026-08-31 11:04:41 +08:00
2026-08-13 14:56:53 +08:00
2026-08-20 10:11:06 +08:00
2026-08-20 10:11:06 +08:00
2026-08-02 10:04:59 +08:00
2026-08-02 10:04:59 +08:00
2026-08-04 00:57:08 +08:00
2026-08-04 00:57:08 +08:00
2026-08-25 08:01:42 +08:00
2026-08-25 18:28:29 +08:00
2026-08-25 18:28:29 +08:00
2026-08-04 00:57:08 +08:00
2026-08-10 00:24:19 +08:00
2026-08-17 12:57:12 +08:00
2026-08-17 12:57:12 +08:00
2026-08-13 04:46:30 +08:00
2026-08-13 04:46:30 +08:00