From c95d1c101b3424db2c8be5ba8d71bf4ddf96e111 Mon Sep 17 00:00:00 2001 From: Shakker Date: Fri, 20 Mar 2026 01:09:45 +0000 Subject: [PATCH] fix(cron): avoid async context token warmup in isolated runs --- src/cron/isolated-agent/run.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cron/isolated-agent/run.ts b/src/cron/isolated-agent/run.ts index 3933c9ff7c6..1a122f56864 100644 --- a/src/cron/isolated-agent/run.ts +++ b/src/cron/isolated-agent/run.ts @@ -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,