@@ -11,7 +11,7 @@ use cortex_engine::client::{
1111
1212use super :: config:: CortexConfig ;
1313use super :: models:: { ModelInfo , get_models_for_provider, get_popular_models} ;
14- use cortex_common:: model_presets:: { validate_chutes_model , CHUTES_ALLOWED_MODELS } ;
14+ use cortex_common:: model_presets:: { CHUTES_ALLOWED_MODELS , validate_chutes_model } ;
1515
1616// ============================================================
1717// PROVIDER MANAGER
@@ -227,7 +227,7 @@ impl ProviderManager {
227227 /// Sets the current provider.
228228 pub fn set_provider ( & mut self , provider : & str ) -> Result < ( ) > {
229229 self . current_provider = provider. to_string ( ) ;
230-
230+
231231 // SECURITY: Validate current model when switching to Chutes provider
232232 if provider. eq_ignore_ascii_case ( "chutes" ) {
233233 if validate_chutes_model ( & self . current_model ) . is_err ( ) {
@@ -239,7 +239,7 @@ impl ProviderManager {
239239 self . current_model = CHUTES_ALLOWED_MODELS [ 0 ] . to_string ( ) ;
240240 }
241241 }
242-
242+
243243 self . client = None ;
244244 Ok ( ( ) )
245245 }
@@ -251,8 +251,7 @@ impl ProviderManager {
251251 // Validate model for Chutes provider (TEE-only security requirement)
252252 // Use case-insensitive comparison for provider check
253253 if self . current_provider . eq_ignore_ascii_case ( "chutes" ) {
254- validate_chutes_model ( & resolved)
255- . map_err ( |e| anyhow:: anyhow!( e) ) ?;
254+ validate_chutes_model ( & resolved) . map_err ( |e| anyhow:: anyhow!( e) ) ?;
256255 }
257256
258257 self . current_model = resolved;
@@ -398,13 +397,12 @@ impl ProviderManager {
398397 if self . client . is_some ( ) {
399398 return Ok ( ( ) ) ;
400399 }
401-
400+
402401 // SECURITY: Defense-in-depth - validate TEE model before API calls
403402 if self . current_provider . eq_ignore_ascii_case ( "chutes" ) {
404- validate_chutes_model ( & self . current_model )
405- . map_err ( |e| anyhow:: anyhow!( "{}" , e) ) ?;
403+ validate_chutes_model ( & self . current_model ) . map_err ( |e| anyhow:: anyhow!( "{}" , e) ) ?;
406404 }
407-
405+
408406 let token = self . get_token ( ) ?;
409407 self . client = Some ( create_client ( "cortex" , & self . current_model , & token, None ) ?) ;
410408 Ok ( ( ) )
0 commit comments