fix: serialize claude cli runs

This commit is contained in:
Peter Steinberger
2026-01-09 04:58:21 +00:00
parent aa5e75e853
commit 9114331218
8 changed files with 222 additions and 47 deletions

View File

@@ -424,7 +424,7 @@ export async function runCronIsolatedAgentTurn(params: {
sessionKey: params.sessionKey,
});
const messageProvider = resolvedDelivery.provider;
const claudeResumeId = cronSession.sessionEntry.claudeCliSessionId?.trim();
const claudeSessionId = cronSession.sessionEntry.claudeCliSessionId?.trim();
const fallbackResult = await runWithModelFallback({
cfg: params.cfg,
provider,
@@ -443,7 +443,7 @@ export async function runCronIsolatedAgentTurn(params: {
thinkLevel,
timeoutMs,
runId: cronSession.sessionEntry.sessionId,
resumeSessionId: claudeResumeId,
claudeSessionId,
});
}
return runEmbeddedPiAgent({