Ahmed Ibrahim and GitHub
cee37a32b2
Migrate model family to models manager ( #7565 )
...
This PR moves `ModelsFamily` to `openai_models`. It also propagates
`ModelsManager` to session services and use it to drive model family. We
also make `derive_default_model_family` private because it's a step
towards what we want: one place that gives model configuration.
This is a second step at having one source of truth for models
information and config: `ModelsManager`.
Next steps would be to remove `ModelsFamily` from config. That's massive
because it's being used in 41 occasions mostly pre launching `codex`.
Also, we need to make `find_family_for_model` private. It's also big
because it's being used in 21 occasions ~ all tests.
2025-12-03 18:49:47 -08:00
..
2025-10-27 12:10:11 -07:00
2025-11-21 13:36:17 -08:00
2025-12-03 18:49:47 -08:00
2025-11-25 09:29:38 +00:00
2025-12-03 11:35:56 +00:00
2025-11-06 15:46:24 -08:00
2025-12-03 09:51:46 -08:00
2025-12-03 18:49:47 -08:00
2025-12-03 17:17:56 -08:00
2025-12-03 20:30:43 +00:00
2025-12-03 15:12:46 -08:00
2025-12-03 18:49:47 -08:00
2025-12-03 18:49:47 -08:00
2025-12-03 18:49:47 -08:00
2025-12-03 20:06:47 +00:00
2025-12-03 11:35:56 +00:00
2025-10-29 21:04:25 +00:00
2025-12-03 17:17:56 -08:00
2025-11-20 10:58:46 -08:00
2025-12-03 18:49:47 -08:00
2025-12-03 18:49:47 -08:00
2025-10-27 05:53:39 +00:00
2025-12-03 18:49:47 -08:00
2025-12-03 18:49:47 -08:00
2025-11-25 16:12:14 +00:00
2025-12-03 16:12:31 -08:00
2025-12-03 18:49:47 -08:00
2025-11-04 17:44:02 -08:00
2025-11-25 18:06:12 +00:00
2025-11-20 10:58:46 -08:00
2025-12-03 11:35:56 +00:00
2025-11-20 20:45:28 -08:00
2025-10-30 10:28:32 +00:00
2025-12-02 15:01:15 -08:00
2025-12-03 20:06:47 +00:00
2025-12-02 11:56:00 +00:00
2025-09-24 14:29:51 -07:00
2025-10-20 20:57:37 +01:00
2025-12-02 17:54:02 +00:00
2025-10-20 20:57:37 +01:00
2025-12-03 18:49:47 -08:00
2025-12-02 20:46:26 +00:00
2025-10-27 17:55:57 -04:00
2025-12-03 20:06:47 +00:00
2025-11-25 18:06:12 +00:00
2025-12-03 18:49:47 -08:00
2025-11-18 14:01:01 -08:00
2025-11-17 22:23:53 -08:00
2025-11-17 22:23:53 -08:00
2025-12-03 15:12:46 -08:00
2025-11-14 14:54:11 -08:00
2025-11-28 11:34:57 +00:00
2025-12-02 11:26:27 +00:00
2025-12-02 17:54:02 +00:00
2025-12-03 09:15:38 -08:00
2025-11-06 12:47:20 -08:00
2025-11-06 12:47:20 -08:00
2025-11-20 16:01:35 -08:00
2025-11-07 17:54:35 -08:00
2025-08-20 16:54:26 +00:00
2025-11-20 11:04:11 -08:00
2025-10-20 08:50:54 -07:00
2025-11-22 03:06:45 +00:00
2025-09-22 17:16:02 +00:00
2025-10-30 18:44:02 -07:00
2025-10-20 23:53:03 +00:00
2025-11-19 01:56:08 -08:00
2025-12-03 11:35:56 +00:00