






















@@ -11,8 +11,11 @@ import {
1111} from "@mariozechner/pi-ai";
1212import { afterEach, describe, expect, it } from "vitest";
1313import { resolveAgentWorkspaceDir, resolveDefaultAgentDir } from "../agents/agent-scope.js";
14-import { externalCliDiscoveryForProviders } from "../agents/auth-profiles/external-cli-discovery.js";
15-import { ensureAuthProfileStore, saveAuthProfileStore } from "../agents/auth-profiles/store.js";
14+import {
15+ensureAuthProfileStore,
16+ensureAuthProfileStoreWithoutExternalProfiles,
17+saveAuthProfileStore,
18+} from "../agents/auth-profiles/store.js";
1619import type { AuthProfileStore } from "../agents/auth-profiles/types.js";
1720import {
1821collectAnthropicApiKeys,
@@ -2407,16 +2410,16 @@ describeLive("gateway live (dev agent, profile keys)", () => {
24072410);
2408241124092412const agentDir = resolveDefaultAgentDir(cfg);
2410-const externalCli = providerList
2411- ? externalCliDiscoveryForProviders({ cfg, providers: providerList })
2412- : undefined;
24132413logProgress("[all-models] loading auth profiles");
24142414const authProfileStore = await withGatewayLiveSetupTimeout(
24152415Promise.resolve().then(() =>
2416-ensureAuthProfileStore(agentDir, {
2417-allowKeychainPrompt: false,
2418- ...(externalCli ? { externalCli } : {}),
2419-}),
2416+providerList
2417+ ? ensureAuthProfileStoreWithoutExternalProfiles(agentDir, {
2418+allowKeychainPrompt: false,
2419+})
2420+ : ensureAuthProfileStore(agentDir, {
2421+allowKeychainPrompt: false,
2422+}),
24202423),
24212424"[all-models] load auth profiles",
24222425);
@@ -2425,7 +2428,6 @@ describeLive("gateway live (dev agent, profile keys)", () => {
24252428discoverAuthStorage(agentDir, {
24262429config: cfg,
24272430env: process.env,
2428- ...(externalCli ? { externalCli } : {}),
24292431 ...(providerList
24302432 ? {
24312433skipExternalAuthProfiles: true,
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。