fix(qa): use auth credential type for OpenAI live model selection · openclaw/openclaw@dd72b10
steipete
·
2026-05-31
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -45,7 +45,7 @@ describe("qa model selection runtime", () => {
|
45 | 45 | profiles: { |
46 | 46 | "openai:user@example.com": { |
47 | 47 | provider: "openai", |
48 | | -mode: "oauth", |
| 48 | +type: "oauth", |
49 | 49 | }, |
50 | 50 | }, |
51 | 51 | }); |
@@ -64,7 +64,7 @@ describe("qa model selection runtime", () => {
|
64 | 64 | profiles: { |
65 | 65 | "openai:api-key": { |
66 | 66 | provider: "openai", |
67 | | -mode: "api_key", |
| 67 | +type: "api_key", |
68 | 68 | }, |
69 | 69 | }, |
70 | 70 | }); |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -17,11 +17,11 @@ export function resolveQaLiveFrontierPreferredModel() {
|
17 | 17 | externalCliProviderIds: ["openai"], |
18 | 18 | }); |
19 | 19 | const openAiProfileIds = listProfilesForProvider(store, "openai"); |
20 | | -const openAiProfileModes = openAiProfileIds.map((profileId) => store.profiles[profileId]?.mode); |
21 | | -if (openAiProfileModes.some((mode) => mode === "api_key" || mode === "aws-sdk")) { |
| 20 | +const openAiProfileTypes = openAiProfileIds.map((profileId) => store.profiles[profileId]?.type); |
| 21 | +if (openAiProfileTypes.some((type) => type === "api_key")) { |
22 | 22 | return undefined; |
23 | 23 | } |
24 | | -return openAiProfileModes.some((mode) => mode === "oauth" || mode === "token") |
| 24 | +return openAiProfileTypes.some((type) => type === "oauth" || type === "token") |
25 | 25 | ? QA_CODEX_OAUTH_LIVE_MODEL |
26 | 26 | : undefined; |
27 | 27 | } catch { |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。