Mohamed Boudra
04e893417e
Allow failed agent turns to be forked ( #2063 )
...
* fix(chat): allow failed turns to be forked
Failed turns can end in Paseo-generated timeline items without provider
message IDs. Anchor forks to canonical timeline positions while retaining
legacy boundaries for compatibility.
Place the fork summary before the new prompt and delimit it as structured
chat history.
* fix(chat): tighten fork boundary handling
2026-07-15 16:30:42 +02:00
..
2026-04-24 12:26:10 +08:00
2026-05-28 12:34:31 +08:00
2026-06-29 16:55:45 +02:00
2026-07-15 15:30:57 +08:00
2026-07-08 10:20:30 +02:00
2026-06-26 14:14:29 +08:00
2026-07-12 22:15:42 +02:00
2026-06-11 14:15:35 +08:00
2026-07-14 21:16:29 +02:00
2026-07-14 21:06:25 +02:00
2026-07-14 21:16:29 +02:00
2026-06-04 09:28:05 +07:00
2026-06-04 09:28:05 +07:00
2026-07-14 21:16:29 +02:00
2026-07-13 17:18:19 +08:00
2026-06-12 19:30:14 +08:00
2026-06-26 12:16:49 +08:00
2026-05-28 01:58:18 +08:00
2026-07-14 00:02:53 +08:00
2026-07-06 17:50:45 +02:00
2026-05-31 21:40:38 +07:00
2026-06-11 14:15:35 +08:00
2026-06-29 23:25:05 +02:00
2026-06-11 14:15:35 +08:00
2026-07-14 23:01:14 +02:00
2026-06-13 10:18:39 +08:00
2026-06-15 14:23:02 +08:00
2026-07-02 23:20:57 +02:00
2026-06-11 14:15:35 +08:00
2026-06-11 14:15:35 +08:00
2026-07-03 11:42:39 +02:00
2026-07-04 01:38:07 +02:00
2026-04-28 13:28:02 +07:00
2026-07-07 22:13:42 +02:00
2026-06-30 09:40:24 +02:00
2026-05-22 17:40:42 +07:00
2026-06-23 16:10:37 +08:00
2026-06-23 16:10:37 +08:00
2026-07-09 23:08:56 +02:00
2026-07-09 05:00:57 +08:00
2026-06-20 12:19:50 +08:00
2026-07-15 15:30:57 +08:00
2026-07-15 15:30:57 +08:00
2026-06-11 14:15:35 +08:00
2026-07-09 23:08:56 +02:00
2026-07-14 21:16:29 +02:00
2026-06-04 13:26:45 +07:00
2026-07-14 21:16:29 +02:00
2026-06-11 14:15:35 +08:00
2026-07-14 21:16:29 +02:00
2026-01-26 18:03:51 +07:00
2026-07-14 21:16:29 +02:00
2026-07-14 21:16:29 +02:00
2026-07-15 15:30:57 +08:00
2026-07-14 21:16:29 +02:00
2026-06-26 20:16:52 +08:00
2026-06-26 20:16:52 +08:00
2026-04-16 10:33:49 +08:00
2026-04-16 10:33:49 +08:00
2026-07-14 21:16:29 +02:00
2026-06-26 13:18:15 +00:00
2026-05-31 16:09:01 +08:00
2026-06-11 16:08:50 +07:00
2026-06-26 12:16:49 +08:00
2026-06-08 08:17:57 +00:00
2026-06-11 14:15:35 +08:00
2026-06-10 11:29:27 +07:00
2026-06-11 14:15:35 +08:00
2026-06-11 14:15:35 +08:00
2026-07-15 12:05:08 +02:00
2026-07-12 22:15:42 +02:00
2026-07-12 22:15:42 +02:00
2026-06-05 19:11:29 +07:00
2026-06-05 19:11:29 +07:00
2026-06-12 13:43:01 +08:00
2026-05-27 04:55:46 +00:00
2026-07-12 22:15:42 +02:00
2026-06-12 13:43:01 +08:00
2026-04-12 09:56:05 +08:00
2026-06-11 14:15:35 +08:00
2026-06-11 14:15:35 +08:00
2026-07-15 16:30:42 +02:00
2026-06-12 19:30:14 +08:00
2026-07-11 15:39:14 +08:00
2026-05-29 14:06:47 +07:00
2026-07-10 17:52:55 +08:00
2026-07-10 17:52:55 +08:00
2026-07-10 17:52:55 +08:00
2026-07-13 11:15:40 +00:00
2026-07-10 17:52:55 +08:00
2026-06-12 23:42:21 +08:00
2026-06-15 00:15:47 +08:00
2026-06-25 18:41:57 +07:00
2026-06-25 18:41:57 +07:00
2026-06-25 23:49:16 +07:00
2026-07-01 22:50:15 +02:00
2026-06-12 11:47:00 +07:00
2026-06-26 14:14:29 +08:00
2026-06-25 18:41:57 +07:00
2026-06-04 15:13:47 +07:00
2026-06-11 14:15:35 +08:00
2026-06-30 22:53:12 +02:00
2026-06-11 14:15:35 +08:00
2026-06-11 14:15:35 +08:00
2026-05-19 18:05:45 +08:00
2026-06-11 14:15:35 +08:00
2026-06-01 15:32:26 +08:00
2026-06-01 15:32:26 +08:00
2026-06-01 15:32:26 +08:00
2026-07-11 15:39:14 +08:00
2026-07-09 00:06:29 +08:00
2026-07-09 00:06:29 +08:00
2026-07-09 00:06:29 +08:00
2026-05-19 14:24:56 +00:00
2026-04-24 12:26:10 +08:00
2026-04-23 15:19:40 +07:00
2026-04-23 15:19:40 +07:00
2026-04-23 15:19:40 +07:00
2026-04-23 15:19:40 +07:00
2026-04-26 13:16:24 +07:00
2026-06-11 14:15:35 +08:00
2026-06-30 09:40:24 +02:00
2026-07-13 15:38:09 +02:00
2026-03-18 01:36:54 +07:00
2026-03-21 20:22:15 +07:00
2026-05-28 12:34:31 +08:00
2026-07-14 23:01:14 +02:00
2026-07-14 23:01:14 +02:00
2026-05-18 11:24:56 +07:00
2026-05-18 11:24:56 +07:00
2026-03-21 20:22:15 +07:00
2026-03-21 20:22:15 +07:00
2026-07-14 23:01:14 +02:00
2026-04-24 12:26:10 +08:00
2026-07-11 13:25:24 +02:00
2026-07-11 13:25:24 +02:00
2026-07-11 13:25:24 +02:00
2026-05-31 16:09:01 +08:00
2026-07-14 21:16:29 +02:00
2026-07-13 03:26:52 +08:00
2026-06-11 14:15:35 +08:00
2026-07-14 21:16:29 +02:00
2026-05-28 01:58:18 +08:00
2026-07-09 03:55:30 +08:00
2026-04-24 12:26:10 +08:00
2026-07-13 17:18:19 +08:00
2026-06-26 20:28:55 +07:00
2026-07-14 19:00:53 +08:00
2026-07-10 06:12:56 +08:00
2026-07-10 06:12:56 +08:00
2026-05-10 07:44:44 +00:00
2026-06-11 14:15:35 +08:00
2026-05-10 07:44:44 +00:00