Merge pull request #123 from auriti/fix/assert-min-version-provider-guard
fix: skip assertMinVersion for third-party providers
This commit is contained in:
@@ -9,6 +9,7 @@ import {
|
|||||||
logEvent,
|
logEvent,
|
||||||
} from 'src/services/analytics/index.js'
|
} from 'src/services/analytics/index.js'
|
||||||
import { type ReleaseChannel, saveGlobalConfig } from './config.js'
|
import { type ReleaseChannel, saveGlobalConfig } from './config.js'
|
||||||
|
import { getAPIProvider } from './model/providers.js'
|
||||||
import { logForDebugging } from './debug.js'
|
import { logForDebugging } from './debug.js'
|
||||||
import { env } from './env.js'
|
import { env } from './env.js'
|
||||||
import { getClaudeConfigHomeDir } from './envUtils.js'
|
import { getClaudeConfigHomeDir } from './envUtils.js'
|
||||||
@@ -72,6 +73,12 @@ export async function assertMinVersion(): Promise<void> {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Skip version check for third-party providers — the min version
|
||||||
|
// kill-switch is Anthropic-specific and should not block 3P users
|
||||||
|
if (getAPIProvider() !== 'firstParty') {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const versionConfig = await getDynamicConfig_BLOCKS_ON_INIT<{
|
const versionConfig = await getDynamicConfig_BLOCKS_ON_INIT<{
|
||||||
minVersion: string
|
minVersion: string
|
||||||
|
|||||||
Reference in New Issue
Block a user