Skip to content

Commit 7986917

Browse files
committed
fix(agents): preserve sessions fallback errors
1 parent e7214ef commit 7986917

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/agents/tools/sessions-send-tool.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,9 @@ async function startAgentRun(params: {
231231
} catch (err) {
232232
const queueSummary =
233233
formatEmbeddedPiQueueFailureSummary(queueOutcome) ?? "active run queue rejected";
234-
throw new Error(`${queueSummary}; fallback_failed error=${formatErrorMessage(err)}`);
234+
throw new Error(`${queueSummary}; fallback_failed error=${formatErrorMessage(err)}`, {
235+
cause: err,
236+
});
235237
}
236238
}
237239
const response = await params.callGateway<{ runId: string }>({

0 commit comments

Comments
 (0)