From 71f81dc0fe6b2cfabdabb45d8bc5c0babf7cec7d Mon Sep 17 00:00:00 2001 From: Dax Date: Mon, 24 Aug 2026 16:12:56 -0400 Subject: [PATCH] fix(tui): simplify subagent continuation rows (#44763) --- packages/tui/src/routes/session/index.tsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/tui/src/routes/session/index.tsx b/packages/tui/src/routes/session/index.tsx index d61de794f4c..4e06f2c7509 100644 --- a/packages/tui/src/routes/session/index.tsx +++ b/packages/tui/src/routes/session/index.tsx @@ -3248,6 +3248,7 @@ function Subagent(props: ToolProps) { const data = useData() const sessionID = createMemo(() => stringValue(props.metadata.sessionID) ?? stringValue(props.metadata.sessionId)) const description = createMemo(() => stringValue(props.input.description)) + const continuation = createMemo(() => Boolean(stringValue(props.input.sessionID))) const isRunning = createMemo(() => { const id = sessionID() return props.part.state.status === "running" || Boolean(id && data.session.status(id) === "running") @@ -3255,8 +3256,8 @@ function Subagent(props: ToolProps) { return ( - {`${Locale.titlecase(stringValue(props.input.agent) ?? stringValue(props.input.subagent_type) ?? "General")} Subagent — ${description() ?? "Subagent"}`} + {continuation() + ? `Continue subagent — ${description() ?? "Subagent"}` + : `${Locale.titlecase(stringValue(props.input.agent) ?? stringValue(props.input.subagent_type) ?? "General")} Subagent — ${description() ?? "Subagent"}`} ) }