History

nits

Julius Marminge committed 8 months ago

Commit 5a755ad1 parent b211d053 files · +33 −29Browse files

Showing the changes to apps/web/src (2 of 3 files). Show all

Unified · Split

2 files
  1. apps/web/src/session-logic.test.ts +2 −2
  2. apps/web/src/session-logic.ts +1 −0
apps/web/src/session-logic.test.ts+2−2
@@ -69,7 +69,7 @@ describe("derivePendingApprovals", () => { · 68 unmodified lines
69});69});
70 70
71describe("deriveWorkLogEntries", () => {71describe("deriveWorkLogEntries", () => {
72 it("returns entries in chronological order", () => {72 it("omits tool started entries and keeps completed entries", () => {
73 const activities: OrchestrationThreadActivity[] = [73 const activities: OrchestrationThreadActivity[] = [
74 makeActivity({74 makeActivity({
75 id: "tool-complete",75 id: "tool-complete",
@@ -86,7 +86,7 @@ describe("deriveWorkLogEntries", () => { · 10 unmodified lines
86 ];86 ];
87 87
88 const entries = deriveWorkLogEntries(activities, undefined);88 const entries = deriveWorkLogEntries(activities, undefined);
89 expect(entries.map((entry) => entry.id)).toEqual(["tool-start", "tool-complete"]);89 expect(entries.map((entry) => entry.id)).toEqual(["tool-complete"]);
90 });90 });
91 91
92 it("filters by turn id when provided", () => {92 it("filters by turn id when provided", () => {
apps/web/src/session-logic.ts+1−0
@@ -127,6 +127,7 @@ export function deriveWorkLogEntries( · 126 unmodified lines
127 );127 );
128 return ordered128 return ordered
129 .filter((activity) => (latestTurnId ? activity.turnId === latestTurnId : true))129 .filter((activity) => (latestTurnId ? activity.turnId === latestTurnId : true))
130 .filter((activity) => activity.kind !== "tool.started")
130 .filter((activity) => activity.summary !== "Checkpoint captured")131 .filter((activity) => activity.summary !== "Checkpoint captured")
131 .map((activity) => {132 .map((activity) => {
132 const payload =133 const payload =