Merge pull request #120 from auriti/fix/migration-provider-guard

fix: skip Anthropic model migration for third-party providers
This commit is contained in:
Kevin Codex
2026-04-02 20:22:50 +08:00
committed by GitHub

View File

@@ -3,6 +3,7 @@ import {
setMainLoopModelOverride, setMainLoopModelOverride,
} from '../bootstrap/state.js' } from '../bootstrap/state.js'
import { getGlobalConfig, saveGlobalConfig } from '../utils/config.js' import { getGlobalConfig, saveGlobalConfig } from '../utils/config.js'
import { getAPIProvider } from '../utils/model/providers.js'
import { import {
getSettingsForSource, getSettingsForSource,
updateSettingsForSource, updateSettingsForSource,
@@ -23,6 +24,10 @@ import {
* tracked by a completion flag in global config. * tracked by a completion flag in global config.
*/ */
export function migrateSonnet1mToSonnet45(): void { export function migrateSonnet1mToSonnet45(): void {
if (getAPIProvider() !== 'firstParty') {
return
}
const config = getGlobalConfig() const config = getGlobalConfig()
if (config.sonnet1m45MigrationComplete) { if (config.sonnet1m45MigrationComplete) {
return return