mirror of
https://github.com/pchuan98/codex.git
synced 2026-07-01 00:31:56 +08:00
Reduce the surface of collaboration modes (#20149)
Collaboration modes were slightly invasive both into ThreadManager construction and ModelProvider
This commit is contained in:
@@ -110,11 +110,7 @@ pub fn models_manager_with_provider(
|
||||
provider: ModelProviderInfo,
|
||||
) -> SharedModelsManager {
|
||||
let provider = create_model_provider(provider, Some(auth_manager));
|
||||
provider.models_manager(
|
||||
codex_home,
|
||||
/*config_model_catalog*/ None,
|
||||
Default::default(),
|
||||
)
|
||||
provider.models_manager(codex_home, /*config_model_catalog*/ None)
|
||||
}
|
||||
|
||||
pub fn get_model_offline(model: Option<&str>) -> String {
|
||||
@@ -130,7 +126,5 @@ pub fn all_model_presets() -> &'static Vec<ModelPreset> {
|
||||
}
|
||||
|
||||
pub fn builtin_collaboration_mode_presets() -> Vec<CollaborationModeMask> {
|
||||
collaboration_mode_presets::builtin_collaboration_mode_presets(
|
||||
collaboration_mode_presets::CollaborationModesConfig::default(),
|
||||
)
|
||||
collaboration_mode_presets::builtin_collaboration_mode_presets()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user