From 7ce898ce436cc57ed32eaf0648e805a6e91d3153 Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Thu, 18 Dec 2025 20:06:53 -0600 Subject: [PATCH] fix(desktop): shell mode --- packages/ui/src/components/session-turn.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/ui/src/components/session-turn.tsx b/packages/ui/src/components/session-turn.tsx index 6a0e11422..3fd7bd528 100644 --- a/packages/ui/src/components/session-turn.tsx +++ b/packages/ui/src/components/session-turn.tsx @@ -60,10 +60,10 @@ export function SessionTurn( const assistantMessages = createMemo(() => { return messages().filter((m) => m.role === "assistant" && m.parentID == message().id) as AssistantMessage[] }) - const assistantParts = createMemo(() => assistantMessages().flatMap((m) => data.store.part[m.id])) + const assistantParts = createMemo(() => assistantMessages().flatMap((m) => data.store.part[m.id]) ?? []) const lastAssistantMessage = createMemo(() => assistantMessages().at(-1)) const error = createMemo(() => assistantMessages().find((m) => m.error)?.error) - const parts = createMemo(() => data.store.part[message().id]) + const parts = createMemo(() => data.store.part[message().id] ?? []) const lastTextPart = createMemo(() => assistantParts() .filter((p) => p?.type === "text") @@ -71,7 +71,7 @@ export function SessionTurn( ) const summary = createMemo(() => message().summary?.body) const response = createMemo(() => lastTextPart()?.text) - const hasSteps = createMemo(() => assistantParts()?.some((p) => p?.type === "tool")) + const hasSteps = createMemo(() => assistantParts().some((p) => p?.type === "tool")) const currentTask = createMemo( () =>