fix(regression): align model picker with bundled compat

This commit is contained in:
Tak Hoffman
2026-03-27 19:13:18 -05:00
parent e817b3cfbc
commit 67fba9c5e1
2 changed files with 11 additions and 0 deletions

View File

@@ -144,6 +144,13 @@ describe("promptDefaultModel", () => {
});
expect(runProviderPluginAuthMethod).toHaveBeenCalledOnce();
expect(resolvePluginProviders).toHaveBeenCalledWith({
config,
workspaceDir: undefined,
env: undefined,
bundledProviderAllowlistCompat: true,
bundledProviderVitestCompat: true,
});
expect(result.model).toBe("vllm/meta-llama/Meta-Llama-3-8B-Instruct");
expect(result.config?.models?.providers?.vllm).toMatchObject({
baseUrl: "http://127.0.0.1:8000/v1",

View File

@@ -287,6 +287,8 @@ async function maybeHandleProviderPluginSelection(params: {
config: params.cfg,
workspaceDir: params.workspaceDir,
env: params.env,
bundledProviderAllowlistCompat: true,
bundledProviderVitestCompat: true,
});
pluginResolution = pluginProviders.some(
(provider) => normalizeProviderId(provider.id) === normalizeProviderId(params.selection),
@@ -315,6 +317,8 @@ async function maybeHandleProviderPluginSelection(params: {
config: params.cfg,
workspaceDir: params.workspaceDir,
env: params.env,
bundledProviderAllowlistCompat: true,
bundledProviderVitestCompat: true,
});
}
const resolved = resolveProviderPluginChoice({