fix(agent): serialize runs per session

This commit is contained in:
Peter Steinberger committed 2025-12-25 23:50:52 +01:00
1 parent 9fa9199747
commit 198f8ea700
6 files changed
+288 -255

No files matched your search

+2 -1
View File
@@ -146,7 +146,6 @@ export async function runCronIsolatedAgentTurn(params: {
lane?: string;
}): Promise<RunCronAgentTurnResult> {
const agentCfg = params.cfg.agent;
void params.lane;
const workspaceDirRaw =
params.cfg.agent?.workspace ?? DEFAULT_AGENT_WORKSPACE_DIR;
const workspace = await ensureAgentWorkspace({
@@ -236,11 +235,13 @@ export async function runCronIsolatedAgentTurn(params: {
);
runResult = await runEmbeddedPiAgent({
sessionId: cronSession.sessionEntry.sessionId,
sessionKey: params.sessionKey,
sessionFile,
workspaceDir,
config: params.cfg,
skillsSnapshot,
prompt: commandBody,
lane: params.lane ?? "cron",
provider,
model,
thinkLevel,