diff --git a/src/plugin/event.ts b/src/plugin/event.ts index 1e3e5e176..096d6a64f 100644 --- a/src/plugin/event.ts +++ b/src/plugin/event.ts @@ -177,16 +177,16 @@ export function createEventHandler(args: { return lastKnownModel.providerID; } - const connectedProvider = readConnectedProvidersCache()?.[0]; - if (connectedProvider) { - return connectedProvider; - } - const normalizedProviderHint = providerHint?.trim(); if (normalizedProviderHint) { return normalizedProviderHint; } + const connectedProvider = readConnectedProvidersCache()?.[0]; + if (connectedProvider) { + return connectedProvider; + } + return "opencode"; }; diff --git a/src/shared/fallback-chain-from-models.test.ts b/src/shared/fallback-chain-from-models.test.ts index ca605f809..cdfbb9daf 100644 --- a/src/shared/fallback-chain-from-models.test.ts +++ b/src/shared/fallback-chain-from-models.test.ts @@ -1,5 +1,4 @@ -declare const require: (name: string) => any -const { describe, test, expect } = require("bun:test") +import { describe, test, expect } from "bun:test" import { buildFallbackChainFromModels, parseFallbackModelEntry } from "./fallback-chain-from-models" describe("fallback-chain-from-models", () => {