From ff5037d9cf0d798a337a37b28ee76dbe76b2aad8 Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Thu, 25 Sep 2025 11:53:35 +0100 Subject: [PATCH] fix(engine): limit the number of snapshots returned when getting latest snapshots since (#2550) --- .../run-engine/src/engine/systems/executionSnapshotSystem.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/internal-packages/run-engine/src/engine/systems/executionSnapshotSystem.ts b/internal-packages/run-engine/src/engine/systems/executionSnapshotSystem.ts index f1277faec..1b43ef5aa 100644 --- a/internal-packages/run-engine/src/engine/systems/executionSnapshotSystem.ts +++ b/internal-packages/run-engine/src/engine/systems/executionSnapshotSystem.ts @@ -216,10 +216,11 @@ export async function getExecutionSnapshotsSince( completedWaitpoints: true, checkpoint: true, }, - orderBy: { createdAt: "asc" }, + orderBy: { createdAt: "desc" }, + take: 50, }); - return snapshots.map(enhanceExecutionSnapshot); + return snapshots.reverse().map(enhanceExecutionSnapshot); } export class ExecutionSnapshotSystem {