diff --git a/apps/server/src/orchestration/Layers/CheckpointReactor.ts b/apps/server/src/orchestration/Layers/CheckpointReactor.ts index 28609cecb3..f4ca494f1b 100644 --- a/apps/server/src/orchestration/Layers/CheckpointReactor.ts +++ b/apps/server/src/orchestration/Layers/CheckpointReactor.ts @@ -499,21 +499,8 @@ const make = Effect.gen(function* () { }); const ensurePreTurnBaselineFromDomainTurnStart = Effect.fnUntraced(function* ( - event: Extract< - OrchestrationEvent, - { type: "thread.turn-start-requested" | "thread.message-sent" } - >, + event: Extract, ) { - if (event.type === "thread.message-sent") { - if ( - event.payload.role !== "user" || - event.payload.streaming || - event.payload.turnId !== null - ) { - return; - } - } - const threadId = event.payload.threadId; const readModel = yield* orchestrationEngine.getReadModel(); const thread = readModel.threads.find((entry) => entry.id === threadId); @@ -686,7 +673,7 @@ const make = Effect.gen(function* () { }); const processDomainEvent = Effect.fnUntraced(function* (event: OrchestrationEvent) { - if (event.type === "thread.turn-start-requested" || event.type === "thread.message-sent") { + if (event.type === "thread.turn-start-requested") { yield* ensurePreTurnBaselineFromDomainTurnStart(event); return; } @@ -772,7 +759,6 @@ const make = Effect.gen(function* () { Stream.runForEach(orchestrationEngine.streamDomainEvents, (event) => { if ( event.type !== "thread.turn-start-requested" && - event.type !== "thread.message-sent" && event.type !== "thread.checkpoint-revert-requested" && event.type !== "thread.turn-diff-completed" ) {