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 {