From 19dc9d04d24c103cce0c2f81d8ee7b3b348eb921 Mon Sep 17 00:00:00 2001 From: Aarav Sharma Date: Fri, 15 May 2026 16:49:02 -0600 Subject: [PATCH] fix(cli): address PR review issues for TUI transcript handlers - Replace non-null assertions on allMessages.data with nullish coalescing - Move kilocode_change end markers to after sessionMessages declaration --- .../src/cli/cmd/tui/routes/session/index.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx b/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx index bf7c54874c5..f2b82190743 100644 --- a/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx +++ b/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx @@ -981,14 +981,14 @@ export function Session() { if (!sessionData) return // kilocode_change start - fetch all messages from server instead of truncated sync store const allMessages = await sdk.client.session.messages({ sessionID: sessionData.id }) - const sessionMessages = allMessages.data!.map((msg) => ({ + const sessionMessages = (allMessages.data ?? []).map((msg) => ({ info: msg.info, parts: msg.parts, })) + // kilocode_change end const transcript = formatTranscript( sessionData, - sessionMessages, - // kilocode_change end + sessionMessages, // kilocode_change { thinking: showThinking(), toolDetails: showDetails(), @@ -1032,15 +1032,15 @@ export function Session() { // kilocode_change start - fetch all messages from server instead of truncated sync store const allMessages = await sdk.client.session.messages({ sessionID: sessionData.id }) - const sessionMessages = allMessages.data!.map((msg) => ({ + const sessionMessages = (allMessages.data ?? []).map((msg) => ({ info: msg.info, parts: msg.parts, })) + // kilocode_change end const transcript = formatTranscript( sessionData, - sessionMessages, - // kilocode_change end + sessionMessages, // kilocode_change { thinking: options.thinking, toolDetails: options.toolDetails,