diff --git a/packages/app/src/pages/session/message-timeline.data.ts b/packages/app/src/pages/session/message-timeline.data.ts index 44ac9c1999..c6294d3e38 100644 --- a/packages/app/src/pages/session/message-timeline.data.ts +++ b/packages/app/src/pages/session/message-timeline.data.ts @@ -136,15 +136,19 @@ export namespace Timeline { const assistantItems = interrupted && !compaction ? [ - ...groupParts(assistantPartRefs.filter((ref) => ref.messageIndex <= interruptedMessageIndex)).map((group) => ({ - type: "part" as const, - group, - })), + ...groupParts(assistantPartRefs.filter((ref) => ref.messageIndex <= interruptedMessageIndex)).map( + (group) => ({ + type: "part" as const, + group, + }), + ), { type: "interrupted" as const }, - ...groupParts(assistantPartRefs.filter((ref) => ref.messageIndex > interruptedMessageIndex)).map((group) => ({ - type: "part" as const, - group, - })), + ...groupParts(assistantPartRefs.filter((ref) => ref.messageIndex > interruptedMessageIndex)).map( + (group) => ({ + type: "part" as const, + group, + }), + ), ] : groupParts(assistantPartRefs).map((group) => ({ type: "part" as const, group })) const assistantGroupCount = assistantItems.filter((item) => item.type === "part").length diff --git a/packages/app/src/pages/session/message-timeline.tsx b/packages/app/src/pages/session/message-timeline.tsx index 085b636ff0..c1186b1d10 100644 --- a/packages/app/src/pages/session/message-timeline.tsx +++ b/packages/app/src/pages/session/message-timeline.tsx @@ -463,7 +463,8 @@ export function MessageTimeline(props: { if (part.type === "text" || part.type === "reasoning") return `${part.id}:${part.type}:${part.text.length}` if (part.type === "tool") { const metadata = "metadata" in part.state ? part.state.metadata : undefined - const output = "output" in part.state && typeof part.state.output === "string" ? part.state.output.length : 0 + const output = + "output" in part.state && typeof part.state.output === "string" ? part.state.output.length : 0 const metadataOutput = metadata && typeof metadata === "object" && "output" in metadata && typeof metadata.output === "string" ? metadata.output.length @@ -1128,7 +1129,11 @@ export function MessageTimeline(props: { {(message) => (
- +
)} @@ -1157,7 +1162,10 @@ export function MessageTimeline(props: { return (
-
+
{renderAssistantPartGroup(assistantPartRow)}
@@ -1215,11 +1223,7 @@ export function MessageTimeline(props: { } function TimelineRowView(props: { rowKey: string }) { - return ( - - {(item) => renderTimelineRow(item)} - - ) + return {(item) => renderTimelineRow(item)} } return (