Sean Huang
12dc86beb3
Expose model metadata from each thread's catalog and settings ( #59958 )
...
## What changed
- Add `ThreadManager::models_manager_for_startup` to obtain the model catalog used when starting or cold-resuming a root thread, including its effective originator.
- Add `CodexThread::selected_model_info` to resolve the model for future turns using the thread's current settings, catalog, and model overrides.
- Share catalog selection logic between startup lookup and thread creation.
## Testing
Add coverage verifying that startup and thread lookups use the thread-specific catalog, preserve the configured context window, and reflect model selection updates.
GitOrigin-RevId: d7976caebb7459e1e9ca55f3c6f6bb2af92cf3de
2026-11-06 19:16:53 +00:00
..
2026-10-30 18:33:14 +00:00
2026-11-03 15:02:57 +00:00
2026-10-19 15:15:17 +00:00
2026-11-06 04:33:14 +00:00
2026-11-06 04:33:14 +00:00
2026-10-30 15:11:02 +00:00
2026-10-30 15:11:02 +00:00
2026-11-04 13:03:01 +00:00
2026-10-26 19:19:10 +00:00
2026-10-26 19:19:10 +00:00
2026-09-19 00:52:56 +00:00
2026-11-04 19:58:24 +00:00
2026-10-27 19:50:41 +00:00
2026-10-30 14:40:32 +00:00
2026-10-29 00:42:21 +00:00
2026-10-27 19:50:41 +00:00
2026-10-23 16:55:32 +00:00
2026-09-09 15:48:39 +00:00
2026-11-04 06:05:16 +00:00
2026-11-04 00:19:12 +00:00
2026-11-04 16:33:22 +00:00
2026-11-04 06:05:16 +00:00
2026-11-06 13:21:43 +00:00
2026-11-04 13:03:01 +00:00
2026-11-04 04:02:00 +00:00
2026-11-04 17:13:00 +00:00
2026-09-19 02:07:58 +00:00
2026-10-19 17:02:20 +00:00
2026-10-19 17:02:20 +00:00
2026-11-05 22:03:29 +00:00
2026-10-28 13:56:17 +00:00
2026-11-04 20:37:39 +00:00
2026-11-06 19:16:53 +00:00
2026-11-03 10:01:36 +00:00
2026-11-03 10:01:36 +00:00
2026-11-05 20:43:36 +00:00
2026-10-12 18:54:22 +00:00
2026-11-06 13:21:43 +00:00
2026-09-10 21:51:34 +00:00
2026-08-31 22:38:23 +00:00
2026-11-03 10:01:36 +00:00
2026-11-03 10:01:36 +00:00
2026-09-27 15:03:38 +00:00
2026-11-04 04:02:00 +00:00
2026-10-30 15:11:02 +00:00
2026-11-02 20:37:55 +00:00
2026-11-04 19:58:49 +00:00
2026-11-04 16:33:22 +00:00
2026-11-06 12:04:44 +00:00
2026-11-06 00:24:27 +00:00
2026-10-28 01:29:34 +00:00
2026-10-30 15:11:02 +00:00
2026-10-30 15:11:02 +00:00
2026-11-06 06:07:46 +00:00
2026-10-28 16:00:30 +00:00
2026-10-30 15:11:02 +00:00
2026-10-20 19:39:43 +00:00
2026-11-06 13:21:43 +00:00
2026-10-27 19:50:41 +00:00
2026-11-04 06:05:16 +00:00
2026-10-30 00:36:00 +00:00
2026-11-04 19:58:49 +00:00
2026-11-02 07:27:49 +00:00
2026-11-03 21:24:16 +00:00
2026-11-06 00:24:27 +00:00
2026-10-21 18:37:30 +00:00
2026-11-05 19:20:56 +00:00
2026-11-06 07:43:44 +00:00
2026-11-06 07:43:44 +00:00
2026-10-17 23:17:51 +00:00
2026-11-06 06:07:46 +00:00