fix(cron): avoid async context token warmup in isolated runs

This commit is contained in:
Shakker
2026-03-20 01:09:45 +00:00
parent 6309b1da6c
commit c95d1c101b

View File

@@ -748,7 +748,9 @@ export async function runCronIsolatedAgentTurn(params: {
const modelUsed = finalRunResult.meta?.agentMeta?.model ?? fallbackModel ?? model;
const providerUsed = finalRunResult.meta?.agentMeta?.provider ?? fallbackProvider ?? provider;
const contextTokens =
agentCfg?.contextTokens ?? lookupContextTokens(modelUsed) ?? DEFAULT_CONTEXT_TOKENS;
agentCfg?.contextTokens ??
lookupContextTokens(modelUsed, { allowAsyncLoad: false }) ??
DEFAULT_CONTEXT_TOKENS;
setSessionRuntimeModel(cronSession.sessionEntry, {
provider: providerUsed,