Q158: run history and run output come from the database, not the snapshot window

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ZacharyZhang-NYandClaude Opus 5.5 committed 2026-10-09 02:31:43 -04:00
1 parent a075f931d5
commit 9d166e3fc9
18 files changed
+222 -35

No files matched your search

+3
View File
@@ -40,6 +40,9 @@ describe("a run's model calls", () => {
});
const runId = claimNextQueuedRun(connection)!.id;
await expect(execution.executeRun(orgId, runId)).rejects.toThrow();
// Each call carries its own output, so the run's detail does not depend on a snapshot window.
const turnCall = requestsForRun(connection.db, orgId, runId).find((request) => request.purpose === "agent_turn" && request.state === "succeeded")!;
expect([typeof turnCall.responseText, typeof turnCall.inputCharCount, typeof turnCall.outputCharCount]).toEqual(["string", "number", "number"]);
expect(requestsForRun(connection.db, orgId, runId).map((request) => [request.purpose, request.state])).toEqual([
["model_check", "succeeded"],
["agent_turn", "succeeded"],