Mohamed Boudra
f2054cc701
Preserve Claude model and thinking preferences (#2912)
* fix(agents): preserve Claude thinking selections
Model switches now resolve thinking against the target model's saved preference instead of resetting to the catalog default. Claude owns its configured-model defaults and legacy Fable alias handling, while persisted permission modes remain unchanged.
* chore(claude): tag Fable compatibility shim
* fix(app): resolve persisted model aliases
* fix(models): preserve aliases for older clients
* fix(models): hide compatibility aliases from listings
* fix(settings): hide compatibility model aliases
* test(claude): cover legacy catalog entry
* test(app): expect mock thinking controls in schedules
* fix(app): preserve queued thinking preferences
* fix(app): reconcile schedule provider snapshots
* fix(app): preserve schedule model selections
* fix(claude): preserve exact configured model ids
* fix(app): preserve committed thinking preferences
* fix(app): preserve aliased schedule thinking
2026-08-06 11:33:18 +02:00
..
2026-08-03 19:01:34 +08:00
2026-07-04 01:38:07 +02:00
2026-05-28 01:58:18 +08:00
2026-07-06 00:07:54 +08:00
2026-07-06 00:07:54 +08:00
2026-07-18 14:04:48 +02:00
2026-07-06 00:07:54 +08: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-08-01 14:13:47 +02:00
2026-06-02 20:55:19 +08:00
2026-06-02 20:55:19 +08:00
2026-05-28 01:58:18 +08:00
2026-06-04 00:53:38 +07:00
2026-06-04 00:53:38 +07:00
2026-06-17 01:12:23 +08:00
2026-08-06 11:33:18 +02:00
2026-05-28 18:41:13 +07:00
2026-05-28 18:41:13 +07:00
2026-08-04 15:45:55 +02:00
2026-05-28 01:58:18 +08:00
2026-05-28 01:58:18 +08:00
2026-05-28 01:58:18 +08:00
2026-05-28 01:58:18 +08: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-06 11:05:40 +02:00
2026-05-28 01:58:18 +08:00
2026-07-15 16:30:42 +02: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-07-17 15:03:26 +08:00
2026-05-28 01:58:18 +08:00
2026-05-28 01:58:18 +08:00
2026-07-16 23:47:09 +02:00
2026-07-21 04:41:19 +08:00
2026-08-03 13:49:53 +02:00
2026-06-09 17:15:03 +07:00
2026-07-28 22:30:50 +08:00
2026-07-13 03:13:00 +08:00
2026-07-16 16:11:51 +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-08-01 01:34:42 +08:00
2026-05-31 19:40:15 +07:00
2026-08-06 11:33:18 +02:00
2026-08-02 00:56:05 +08:00
2026-07-16 17:22:37 +02:00
2026-08-01 05:17:47 +08:00
2026-07-20 20:50:01 +02:00
2026-07-20 20:50:01 +02:00
2026-05-28 01:58:18 +08:00
2026-06-18 15:02:42 +08:00
2026-07-01 22:50:15 +02:00
2026-08-06 11:33:18 +02:00
2026-08-06 11:33:18 +02:00
2026-08-04 15:45:55 +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-06-12 11:47:00 +07:00
2026-06-12 11:47:00 +07:00
2026-05-31 19:40:15 +07:00
2026-05-31 19:40:15 +07:00
2026-05-28 01:58:18 +08:00
2026-05-28 01:58:18 +08:00
2026-06-15 14:23:02 +08:00
2026-05-28 01:58:18 +08:00
2026-07-06 00:07:54 +08:00
2026-05-28 01:58:18 +08:00