From 1231f21679c88fba3fdb690c985a12930dad4261 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 26 Apr 2026 03:30:59 +0100 Subject: [PATCH] fix(plugins): tolerate partial manifest registry records # Conflicts: # src/plugins/installed-plugin-index.ts --- src/plugins/provider-auth-input.test.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/plugins/provider-auth-input.test.ts b/src/plugins/provider-auth-input.test.ts index bc6fdc1bb9f..f8b856ec98d 100644 --- a/src/plugins/provider-auth-input.test.ts +++ b/src/plugins/provider-auth-input.test.ts @@ -7,6 +7,20 @@ import { normalizeTokenProviderInput, } from "./provider-auth-input.js"; +const resolveEnvApiKey = vi.hoisted(() => + vi.fn((provider: string, env?: NodeJS.ProcessEnv) => { + if (provider !== "minimax") { + return null; + } + const apiKey = env?.MINIMAX_API_KEY?.trim(); + return apiKey ? { apiKey, source: "env: MINIMAX_API_KEY" } : null; + }), +); + +vi.mock("../agents/model-auth-env.js", () => ({ + resolveEnvApiKey, +})); + const ORIGINAL_MINIMAX_API_KEY = process.env.MINIMAX_API_KEY; const ORIGINAL_MINIMAX_OAUTH_TOKEN = process.env.MINIMAX_OAUTH_TOKEN;