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
6969 });
7070
7171 describe("deriveWorkLogEntries", () => {
72− it("returns entries in chronological order", () => {
72+ it("omits tool started entries and keeps completed entries", () => {
7373 const activities: OrchestrationThreadActivity[] = [
7474 makeActivity({
7575 id: "tool-complete",
@@ -86,7 +86,7 @@ describe("deriveWorkLogEntries", () => { · 10 unmodified lines
8686 ];
8787
8888 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"]);
9090 });
9191
9292 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
127127 );
128128 return ordered
129129 .filter((activity) => (latestTurnId ? activity.turnId === latestTurnId : true))
130+ .filter((activity) => activity.kind !== "tool.started")
130131 .filter((activity) => activity.summary !== "Checkpoint captured")
131132 .map((activity) => {
132133 const payload =