diff --git a/src/agents/model-fallback.test.ts b/src/agents/model-fallback.test.ts index 23e8a77c02b..26ddfb51669 100644 --- a/src/agents/model-fallback.test.ts +++ b/src/agents/model-fallback.test.ts @@ -5,9 +5,9 @@ import path from "node:path"; import { describe, expect, it, vi } from "vitest"; import type { OpenClawConfig } from "../config/config.js"; import { resetLogger, setLoggerOverride } from "../logging/logger.js"; -import type { AuthProfileStore } from "./auth-profiles.js"; -import { saveAuthProfileStore } from "./auth-profiles.js"; import { AUTH_STORE_VERSION } from "./auth-profiles/constants.js"; +import { saveAuthProfileStore } from "./auth-profiles/store.js"; +import type { AuthProfileStore } from "./auth-profiles/types.js"; import { isAnthropicBillingError } from "./live-auth-keys.js"; import { LiveSessionModelSwitchError } from "./live-model-switch-error.js"; import { runWithImageModelFallback, runWithModelFallback } from "./model-fallback.js"; diff --git a/src/agents/model-fallback.ts b/src/agents/model-fallback.ts index a140f195655..eec6e05f156 100644 --- a/src/agents/model-fallback.ts +++ b/src/agents/model-fallback.ts @@ -5,14 +5,13 @@ import { } from "../config/model-input.js"; import { createSubsystemLogger } from "../logging/subsystem.js"; import { sanitizeForLog } from "../terminal/ansi.js"; +import { resolveAuthProfileOrder } from "./auth-profiles/order.js"; +import { ensureAuthProfileStore, loadAuthProfileStoreForRuntime } from "./auth-profiles/store.js"; import { - ensureAuthProfileStore, getSoonestCooldownExpiry, isProfileInCooldown, - loadAuthProfileStoreForRuntime, resolveProfilesUnavailableReason, - resolveAuthProfileOrder, -} from "./auth-profiles.js"; +} from "./auth-profiles/usage.js"; import { DEFAULT_MODEL, DEFAULT_PROVIDER } from "./defaults.js"; import { FailoverError,