






















@@ -21,7 +21,7 @@ import {
2121makeBootstrapWarn as makeBootstrapWarnImpl,
2222resolveBootstrapContextForRun as resolveBootstrapContextForRunImpl,
2323} from "../bootstrap-files.js";
24-import { resolveCliAuthEpoch } from "../cli-auth-epoch.js";
24+import { CLI_AUTH_EPOCH_VERSION, resolveCliAuthEpoch } from "../cli-auth-epoch.js";
2525import { resolveCliBackendConfig } from "../cli-backends.js";
2626import { hashCliSessionText, resolveCliSessionReuse } from "../cli-session.js";
2727import { resolveHeartbeatPromptForSystemPrompt } from "../heartbeat-system-prompt.js";
@@ -188,15 +188,16 @@ export async function prepareCliRunContext(
188188 modelId,
189189authProfileId: effectiveAuthProfileId,
190190});
191+const skipLocalCredentialEpoch = shouldSkipLocalCliCredentialEpoch({
192+authEpochMode: backendResolved.authEpochMode,
193+authProfileId: effectiveAuthProfileId,
194+ authCredential,
195+ preparedExecution,
196+});
191197const authEpoch = await resolveCliAuthEpoch({
192198provider: params.provider,
193199authProfileId: effectiveAuthProfileId,
194-skipLocalCredential: shouldSkipLocalCliCredentialEpoch({
195-authEpochMode: backendResolved.authEpochMode,
196-authProfileId: effectiveAuthProfileId,
197- authCredential,
198- preparedExecution,
199-}),
200+skipLocalCredential: skipLocalCredentialEpoch,
200201});
201202const preparedBackendEnv =
202203preparedExecution?.env && Object.keys(preparedExecution.env).length > 0
@@ -232,6 +233,7 @@ export async function prepareCliRunContext(
232233binding: params.cliSessionBinding,
233234authProfileId: effectiveAuthProfileId,
234235 authEpoch,
236+authEpochVersion: CLI_AUTH_EPOCH_VERSION,
235237 extraSystemPromptHash,
236238mcpConfigHash: preparedBackendFinal.mcpConfigHash,
237239mcpResumeHash: preparedBackendFinal.mcpResumeHash,
@@ -332,6 +334,7 @@ export async function prepareCliRunContext(
332334bootstrapPromptWarningLines: bootstrapPromptWarning.lines,
333335 heartbeatPrompt,
334336 authEpoch,
337+authEpochVersion: CLI_AUTH_EPOCH_VERSION,
335338 extraSystemPromptHash,
336339};
337340}
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。