diff --git a/src/utils/betas.ts b/src/utils/betas.ts index 2a0fc25a3..86c8123b5 100644 --- a/src/utils/betas.ts +++ b/src/utils/betas.ts @@ -26,7 +26,7 @@ import { has1mContext } from './context.js' import { isEnvDefinedFalsy, isEnvTruthy } from './envUtils.js' import { getCanonicalName } from './model/model.js' import { get3PModelCapabilityOverride } from './model/modelSupportOverrides.js' -import { getAPIProvider } from './model/providers.js' +import { getAPIProvider, isFirstPartyAnthropicBaseUrl } from './model/providers.js' import { getInitialSettings } from './settings/settings.js' /** @@ -213,7 +213,8 @@ export function getToolSearchBetaHeader(): string { export function shouldIncludeFirstPartyOnlyBetas(): boolean { return ( (getAPIProvider() === 'firstParty' || getAPIProvider() === 'foundry') && - !isEnvTruthy(process.env.CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS) + !isEnvTruthy(process.env.CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS) && + isFirstPartyAnthropicBaseUrl() ) }