Mohamed Boudra
162c7ce127
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.
2026-07-14 14:40:37 +02:00
..
2026-02-06 10:38:38 +07:00
2026-07-14 19:00:53 +08:00
2026-05-29 09:46:15 +08:00
2026-06-09 10:44:37 +08:00
2026-07-13 04:30:02 +08:00
2026-06-03 22:32:12 +07:00
2026-06-20 08:59:21 +00:00
2026-07-14 14:40:37 +02:00
2026-05-31 08:38:46 +07:00
2026-06-15 14:23:02 +08:00
2026-05-29 09:46:15 +08:00
2026-05-29 09:46:15 +08:00
2026-06-30 09:40:24 +02:00
2026-06-27 09:03:04 +08:00
2026-07-01 21:55:17 +02:00
2026-06-30 08:12:15 +02:00
2026-07-08 21:20:51 +00:00
2026-07-11 18:34:26 +02:00
2026-05-29 09:46:15 +08:00
2026-07-10 17:52:55 +08:00
2026-06-30 12:37:47 +02:00
2026-06-20 11:56:28 +07:00
2026-06-16 17:35:16 +07:00
2026-07-07 22:13:42 +02:00
2026-07-13 15:36:48 +02:00
2026-07-02 21:15:10 +08:00
2026-07-07 22:13:42 +02:00
2026-06-29 20:44:18 +02:00
2026-07-12 19:20:31 +00:00
2026-05-29 09:46:15 +08:00
2026-07-10 12:39:40 +02:00
2026-07-10 12:39:40 +02:00
2026-06-14 22:03:27 +08:00
2026-07-13 03:13:00 +08:00
2026-06-20 12:19:50 +08:00
2026-06-20 12:19:50 +08:00
2026-06-11 03:45:32 +00:00
2026-05-25 17:11:34 +08:00
2026-05-25 17:11:34 +08:00
2026-05-25 17:11:34 +08:00
2026-05-25 17:11:34 +08:00
2026-05-25 17:11:34 +08:00
2026-06-17 15:30:32 +08:00
2026-06-15 22:02:18 +07:00
2026-07-07 22:13:42 +02:00
2026-07-07 22:13:42 +02:00
2026-07-08 10:20:30 +02:00
2026-06-11 13:48:06 +07:00
2026-06-26 12:16:49 +08:00
2026-06-10 17:02:58 +07:00
2026-06-20 08:59:21 +00:00
2026-07-14 00:02:53 +08:00
2026-06-30 09:40:24 +02:00
2026-07-02 21:15:10 +08:00
2026-06-15 14:23:02 +08:00
2026-06-26 20:28:55 +07:00
2026-06-26 12:16:49 +08:00
2026-04-24 12:26:10 +08:00
2026-06-19 17:19:05 +08:00
2026-06-15 21:07:07 +07:00
2026-04-26 23:51:02 +07:00
2026-06-16 18:57:00 +07:00
2026-05-29 09:46:15 +08:00
2026-05-26 09:32:15 +07:00
2026-05-31 15:42:39 +08:00
2026-05-29 09:46:15 +08:00
2026-06-20 08:59:21 +00:00
2026-06-16 13:37:58 +07:00
2026-07-11 18:22:31 +02:00
2026-06-16 13:37:58 +07:00
2026-05-05 19:58:55 +07:00
2026-06-20 19:44:30 +07:00
2026-06-30 12:37:47 +02:00
2026-06-17 09:53:22 +07:00
2026-07-01 21:55:17 +02:00
2026-06-03 18:34:24 +08:00
2026-06-20 08:59:21 +00:00
2026-06-16 14:12:18 +07:00
2026-05-31 19:40:15 +07:00
2026-05-29 09:46:15 +08:00
2026-05-05 19:58:55 +07:00
2026-06-16 13:37:58 +07:00
2026-07-11 18:22:31 +02:00
2026-07-11 18:22:31 +02:00
2026-06-20 08:59:21 +00:00
2026-06-20 08:59:21 +00:00