@@ -20,6 +20,7 @@ import { OpenRouterProvider } from '../LLM/OpenRouterProvider.js';
2020import { createLogger } from '../core/Logger.js' ;
2121import { isEvaluationEnabled , getEvaluationConfig } from '../common/EvaluationConfig.js' ;
2222import { EvaluationAgent } from '../evaluation/remote/EvaluationAgent.js' ;
23+ import { BUILD_CONFIG } from '../core/BuildConfig.js' ;
2324// Import of LiveAgentSessionComponent is not required here; the element is
2425// registered by ChatView where it is used.
2526
@@ -1395,9 +1396,8 @@ export class AIChatPanel extends UI.Panel.Panel {
13951396 * @returns true if at least one provider has valid credentials
13961397 */
13971398 #hasAnyProviderCredentials( ) : boolean {
1398- logger . info ( '=== CHECKING ALL PROVIDER CREDENTIALS ===' ) ;
1399+
13991400 const selectedProvider = localStorage . getItem ( PROVIDER_SELECTION_KEY ) || 'openai' ;
1400- logger . info ( 'Currently selected provider:' , selectedProvider ) ;
14011401
14021402 // Check all providers except LiteLLM (unless LiteLLM is selected)
14031403 const providers = [ 'openai' , 'groq' , 'openrouter' ] ;
@@ -1407,19 +1407,13 @@ export class AIChatPanel extends UI.Panel.Panel {
14071407 providers . push ( 'litellm' ) ;
14081408 }
14091409
1410- logger . info ( 'Providers to check:' , providers ) ;
1411-
14121410 for ( const provider of providers ) {
1413- logger . info ( `Checking provider: ${ provider } ` ) ;
14141411 const validation = LLMClient . validateProviderCredentials ( provider ) ;
1415- logger . info ( `Provider ${ provider } validation result:` , validation ) ;
14161412 if ( validation . isValid ) {
1417- logger . info ( `✅ Found valid credentials for provider: ${ provider } ` ) ;
14181413 return true ;
14191414 }
14201415 }
14211416
1422- logger . info ( '❌ No valid credentials found for any provider' ) ;
14231417 return false ;
14241418 }
14251419
@@ -1997,12 +1991,11 @@ export class AIChatPanel extends UI.Panel.Panel {
19971991 inputPlaceholder : this . #getInputPlaceholderText( ) ,
19981992 // Add OAuth login state
19991993 showOAuthLogin : ( ( ) => {
1994+ if ( BUILD_CONFIG . AUTOMATED_MODE ) {
1995+ return false ;
1996+ }
20001997 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 ;
20061999 } ) ( ) ,
20072000 onOAuthLogin : this . #handleOAuthLogin. bind ( this ) ,
20082001 } ;
0 commit comments