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 7a7f6ce9f..26b263195 100644 --- a/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx +++ b/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx @@ -1411,13 +1411,6 @@ function ReasoningPart(props: { last: boolean; part: ReasoningPart; message: Ass // OpenRouter sends encrypted reasoning data that appears as [REDACTED] return props.part.text.replace("[REDACTED]", "").trim() }) - const streaming = createMemo(() => { - if (!props.last) return false - if (props.part.time.end) return false - if (props.message.time.completed) return false - if (props.message.error) return false - return true - }) return ( { - if (!props.last) return false - if (props.part.time?.end) return false - if (props.message.time.completed) return false - if (props.message.error) return false - return true - }) return ( @@ -1460,20 +1446,16 @@ function TextPart(props: { last: boolean; part: TextPart; message: AssistantMess ) { if (isRunning() && tools().length > 0) { // content[0] += ` · ${tools().length} toolcalls` - if (current()) content.push(`└ ${Locale.titlecase(current()!.tool)} ${(current()!.state as any).title}`) - else content.push(`└ Running...`) + if (current()) content.push(`⤷ ${Locale.titlecase(current()!.tool)} ${(current()!.state as any).title}`) + else content.push(`⤷ ${tools().length} toolcalls`) } if (props.part.state.status === "completed") {