Mohamed Boudra
457d8d6ec5
Merge origin/main into plan-provider-switch-sqlite-timelines
...
Adapts main's changes to the single asynchronous timeline owner:
- The subscribe freshness check (#9175 ) awaits the loaded timeline head and
compares the client's cursor against the epoch that client sees, so legacy
clients compare against their derived epoch after a rewind.
- History reads (#8737 ) pass purpose "history" when an agent with no stored
timeline must be loaded; stored history is still read without the provider.
- Background work clears on reload, close and parent delete next to the
async provider-child cancellation.
- Claude steered-message rewinds (#8372 ) report an at-target cut. Codex keeps
main's saved thread id alongside the reported cut.
- Plugin rewinds (#8368 ) return an unreported outcome; a failed replay after
the native revert leaves the rewind for the reload to settle rather than a
retry. Manager-level rewinds target the timeline row's message id.
- Main's tests read the timeline asynchronously, and wait for the provider to
receive a prompt instead of assuming it arrives in the dispatch tick.
2026-11-10 13:47:17 +01:00
..
2026-11-08 11:00:21 +07:00
2026-09-11 08:07:35 +02:00
2026-08-10 21:06:47 +02:00
2026-10-16 19:08:03 +02:00
2026-08-10 21:06:47 +02:00
2026-10-27 13:57:17 +07:00
2026-11-09 10:10:16 +07:00
2026-09-16 16:17:46 +02:00
2026-10-26 14:19:02 +07:00
2026-10-16 19:08:03 +02:00
2026-10-21 16:10:47 +07:00
2026-07-23 03:32:28 +08:00
2026-07-23 03:32:28 +08:00
2026-07-22 18:31:12 +02:00
2026-07-23 03:32:28 +08:00
2026-09-29 20:19:59 +01:00
2026-08-12 21:18:55 +02:00
2026-10-21 16:10:47 +07:00
2026-05-28 01:58:18 +08:00
2026-10-21 18:28:03 +07:00
2026-11-09 10:10:16 +07:00
2026-11-06 19:49:49 +07:00
2026-11-06 19:49:49 +07:00
2026-06-17 01:12:23 +08:00
2026-11-09 10:10:16 +07:00
2026-05-28 18:41:13 +07:00
2026-05-28 18:41:13 +07:00
2026-08-25 23:37:50 +02:00
2026-11-08 15:02:04 +00:00
2026-11-08 15:02:04 +00:00
2026-11-10 13:47:17 +01:00
2026-05-28 01:58:18 +08:00
2026-10-22 19:50:06 +07:00
2026-10-22 19:50:06 +07:00
2026-10-22 19:50:06 +07:00
2026-05-28 01:58:18 +08:00
2026-07-17 15:03:26 +08:00
2026-07-29 23:36:31 +02:00
2026-07-29 23:36:31 +02:00
2026-08-25 23:37:50 +02:00
2026-08-25 23:37:50 +02:00
2026-08-09 15:32:31 +08:00
2026-10-21 16:10:47 +07:00
2026-10-21 16:10:47 +07:00
2026-11-08 15:02:04 +00:00
2026-05-28 01:58:18 +08:00
2026-08-16 13:58:40 +02:00
2026-08-18 09:51:46 +02:00
2026-08-14 17:12:49 +02:00
2026-11-06 19:49:49 +07:00
2026-07-04 01:38:07 +02:00
2026-07-16 17:36:41 +02:00
2026-07-23 12:17:48 +02:00
2026-11-09 20:58:01 +07:00
2026-05-28 01:58:18 +08:00
2026-10-09 09:31:50 +01:00
2026-05-28 01:58:18 +08:00
2026-07-16 23:47:09 +02:00
2026-11-08 11:00:21 +07:00
2026-08-10 18:18:23 +02:00
2026-07-21 04:41:19 +08:00
2026-08-30 22:46:24 +02:00
2026-06-09 17:15:03 +07:00
2026-11-02 14:10:15 +07:00
2026-07-28 22:30:50 +08:00
2026-07-13 03:13:00 +08:00
2026-09-06 20:29:41 +02:00
2026-06-12 13:43:01 +08:00
2026-05-28 01:58:18 +08:00
2026-08-02 20:48:23 +08:00
2026-08-03 19:01:34 +08:00
2026-08-03 19:01:34 +08:00
2026-11-09 17:56:48 +07:00
2026-05-31 19:40:15 +07:00
2026-11-10 13:47:17 +01:00
2026-11-10 13:47:17 +01:00
2026-08-18 12:49:23 +00:00
2026-07-16 17:22:37 +02:00
2026-11-06 10:55:56 +07:00
2026-11-09 10:10:16 +07:00
2026-07-20 20:50:01 +02:00
2026-07-20 20:50:01 +02:00
2026-10-19 10:01:18 +07:00
2026-09-03 20:10:47 +02:00
2026-05-28 01:58:18 +08:00
2026-09-17 15:18:12 +02:00
2026-10-06 18:31:53 +01:00
2026-10-06 18:31:53 +01:00
2026-10-21 13:13:03 +07:00
2026-10-21 13:13:03 +07:00
2026-09-17 10:22:20 +02:00
2026-09-17 10:22:20 +02:00
2026-10-06 16:52:02 +01:00
2026-10-06 16:52:02 +01:00
2026-09-30 19:37:14 +01:00
2026-11-09 20:58:01 +07:00
2026-08-06 11:33:18 +02:00
2026-09-04 19:56:57 +02:00
2026-08-04 15:45:55 +02:00
2026-08-28 16:32:12 +02:00
2026-08-28 16:32:12 +02:00
2026-06-15 14:06:48 +07:00
2026-06-15 14:06:48 +07:00
2026-08-03 19:01:34 +08:00
2026-08-03 19:01:34 +08:00
2026-08-03 19:01:34 +08:00
2026-08-03 19:01:34 +08:00
2026-09-17 15:18:12 +02:00
2026-09-28 16:48:20 +01:00
2026-09-28 16:48:20 +01:00
2026-05-28 01:58:18 +08:00
2026-05-28 01:58:18 +08:00
2026-11-07 18:05:31 +07:00
2026-09-02 13:12:09 +02:00
2026-09-02 13:12:09 +02:00
2026-10-27 13:57:17 +07:00
2026-08-30 11:02:29 +02:00
2026-10-18 13:10:09 +07:00
2026-05-28 01:58:18 +08:00
2026-10-14 08:20:40 +02:00
2026-08-18 12:49:23 +00:00