From b38b75d39123bfd37c4e4507c4a9bdf665d04db0 Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Thu, 25 Sep 2025 11:48:35 +0100 Subject: [PATCH] fix(engine): limit the number of snapshots returned when getting latest snapshots since --- .../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 f1277faecb..1b43ef5aa3 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 {