fix: restore ZAI provider preference

This commit is contained in:
Peter Steinberger
2026-01-11 04:56:58 +01:00
parent 7acdaad04e
commit 71791d5a6a
3 changed files with 14 additions and 1 deletions

View File

@@ -56,4 +56,16 @@ describe("buildAuthChoiceOptions", () => {
const claudeCli = options.find((opt) => opt.value === "claude-cli");
expect(claudeCli?.hint).toContain("token ok");
});
it("includes Z.AI (GLM) auth choice", () => {
const store: AuthProfileStore = { version: 1, profiles: {} };
const options = buildAuthChoiceOptions({
store,
includeSkip: false,
includeClaudeCliIfMissing: true,
platform: "darwin",
});
expect(options.some((opt) => opt.value === "zai-api-key")).toBe(true);
});
});

View File

@@ -825,6 +825,8 @@ export function resolvePreferredProviderForAuthChoice(
return "openrouter";
case "gemini-api-key":
return "google";
case "zai-api-key":
return "zai";
case "antigravity":
return "google-antigravity";
case "minimax-cloud":