
























@@ -33,7 +33,6 @@ import {
3333markAuthProfileGood,
3434markAuthProfileUsed,
3535} from "../auth-profiles.js";
36-import { externalCliDiscoveryForProviderAuth } from "../auth-profiles/external-cli-discovery.js";
3736import {
3837resolveSessionKeyForRequest,
3938resolveStoredSessionKeyForSessionId,
@@ -52,7 +51,7 @@ import { shouldSwitchToLiveModel, clearLiveModelSwitchPending } from "../live-mo
5251import {
5352applyAuthHeaderOverride,
5453applyLocalNoAuthHeaderOverride,
55-ensureAuthProfileStore,
54+ensureAuthProfileStoreWithoutExternalProfiles,
5655type ResolvedProviderAuth,
5756resolveAuthProfileOrder,
5857shouldPreferExplicitConfigApiKeyAuth,
@@ -514,12 +513,8 @@ export async function runEmbeddedPiAgent(
514513515514const authStore = pluginHarnessOwnsTransport
516515 ? createEmptyAuthProfileStore()
517- : ensureAuthProfileStore(agentDir, {
518-externalCli: externalCliDiscoveryForProviderAuth({
519-cfg: params.config,
520- provider,
521-preferredProfile: params.authProfileId,
522-}),
516+ : ensureAuthProfileStoreWithoutExternalProfiles(agentDir, {
517+allowKeychainPrompt: false,
523518});
524519const requestedProfileId = params.authProfileId?.trim();
525520const resolvePluginHarnessPreferredProfileId = (): string | undefined => {
@@ -541,7 +536,7 @@ export async function runEmbeddedPiAgent(
541536if (!harnessAuthProvider) {
542537return undefined;
543538}
544-const harnessAuthStore = ensureAuthProfileStore(agentDir, {
539+const harnessAuthStore = ensureAuthProfileStoreWithoutExternalProfiles(agentDir, {
545540allowKeychainPrompt: false,
546541});
547542return resolveAuthProfileOrder({
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。