From 24d31e284fc7ab01adba4e8b1468e43e64999995 Mon Sep 17 00:00:00 2001 From: cynicalight <391900788@qq.com> Date: Wed, 29 Apr 2026 14:10:03 +0800 Subject: [PATCH] fix: cli auth state verification --- src/hooks/useApiKeyVerification.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/hooks/useApiKeyVerification.ts b/src/hooks/useApiKeyVerification.ts index d6433c57..d458b4f3 100644 --- a/src/hooks/useApiKeyVerification.ts +++ b/src/hooks/useApiKeyVerification.ts @@ -6,6 +6,7 @@ import { getApiKeyFromApiKeyHelper, isAnthropicAuthEnabled, isClaudeAISubscriber, + isOpenAIAuthActive, } from '../utils/auth.js' export type VerificationStatus = @@ -23,7 +24,7 @@ export type ApiKeyVerificationResult = { export function useApiKeyVerification(): ApiKeyVerificationResult { const [status, setStatus] = useState(() => { - if (!isAnthropicAuthEnabled() || isClaudeAISubscriber()) { + if (!isAnthropicAuthEnabled() || isClaudeAISubscriber() || isOpenAIAuthActive()) { return 'valid' } // Use skipRetrievingKeyFromApiKeyHelper to avoid executing apiKeyHelper @@ -41,7 +42,7 @@ export function useApiKeyVerification(): ApiKeyVerificationResult { const [error, setError] = useState(null) const verify = useCallback(async (): Promise => { - if (!isAnthropicAuthEnabled() || isClaudeAISubscriber()) { + if (!isAnthropicAuthEnabled() || isClaudeAISubscriber() || isOpenAIAuthActive()) { setStatus('valid') return }