@@ -20,6 +20,7 @@ import { OpenRouterProvider } from '../LLM/OpenRouterProvider.js';
20
20
import { createLogger } from '../core/Logger.js' ;
21
21
import { isEvaluationEnabled , getEvaluationConfig } from '../common/EvaluationConfig.js' ;
22
22
import { EvaluationAgent } from '../evaluation/remote/EvaluationAgent.js' ;
23
+ import { BUILD_CONFIG } from '../core/BuildConfig.js' ;
23
24
// Import of LiveAgentSessionComponent is not required here; the element is
24
25
// registered by ChatView where it is used.
25
26
@@ -1395,9 +1396,8 @@ export class AIChatPanel extends UI.Panel.Panel {
1395
1396
* @returns true if at least one provider has valid credentials
1396
1397
*/
1397
1398
#hasAnyProviderCredentials( ) : boolean {
1398
- logger . info ( '=== CHECKING ALL PROVIDER CREDENTIALS ===' ) ;
1399
+
1399
1400
const selectedProvider = localStorage . getItem ( PROVIDER_SELECTION_KEY ) || 'openai' ;
1400
- logger . info ( 'Currently selected provider:' , selectedProvider ) ;
1401
1401
1402
1402
// Check all providers except LiteLLM (unless LiteLLM is selected)
1403
1403
const providers = [ 'openai' , 'groq' , 'openrouter' ] ;
@@ -1407,19 +1407,13 @@ export class AIChatPanel extends UI.Panel.Panel {
1407
1407
providers . push ( 'litellm' ) ;
1408
1408
}
1409
1409
1410
- logger . info ( 'Providers to check:' , providers ) ;
1411
-
1412
1410
for ( const provider of providers ) {
1413
- logger . info ( `Checking provider: ${ provider } ` ) ;
1414
1411
const validation = LLMClient . validateProviderCredentials ( provider ) ;
1415
- logger . info ( `Provider ${ provider } validation result:` , validation ) ;
1416
1412
if ( validation . isValid ) {
1417
- logger . info ( `✅ Found valid credentials for provider: ${ provider } ` ) ;
1418
1413
return true ;
1419
1414
}
1420
1415
}
1421
1416
1422
- logger . info ( '❌ No valid credentials found for any provider' ) ;
1423
1417
return false ;
1424
1418
}
1425
1419
@@ -1997,12 +1991,11 @@ export class AIChatPanel extends UI.Panel.Panel {
1997
1991
inputPlaceholder : this . #getInputPlaceholderText( ) ,
1998
1992
// Add OAuth login state
1999
1993
showOAuthLogin : ( ( ) => {
1994
+ if ( BUILD_CONFIG . AUTOMATED_MODE ) {
1995
+ return false ;
1996
+ }
2000
1997
const hasCredentials = this . #hasAnyProviderCredentials( ) ;
2001
- const showOAuth = ! hasCredentials ;
2002
- logger . info ( '=== OAUTH LOGIN UI DECISION ===' ) ;
2003
- logger . info ( 'hasAnyProviderCredentials:' , hasCredentials ) ;
2004
- logger . info ( 'showOAuthLogin will be set to:' , showOAuth ) ;
2005
- return showOAuth ;
1998
+ return ! hasCredentials ;
2006
1999
} ) ( ) ,
2007
2000
onOAuthLogin : this . #handleOAuthLogin. bind ( this ) ,
2008
2001
} ;
0 commit comments