From beed0be9ac46f77a65bfaab5b2a3ffeadc2c7166 Mon Sep 17 00:00:00 2001 From: Jeremy Gollehon Date: Sun, 18 Jan 2026 17:26:09 -0800 Subject: [PATCH] feat(tui): show subagents in sidebar based on subagent_type property --- packages/opencode/src/cli/cmd/tui/routes/session/sidebar.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/opencode/src/cli/cmd/tui/routes/session/sidebar.tsx b/packages/opencode/src/cli/cmd/tui/routes/session/sidebar.tsx index 375f57fea4f..78dfd3f0439 100644 --- a/packages/opencode/src/cli/cmd/tui/routes/session/sidebar.tsx +++ b/packages/opencode/src/cli/cmd/tui/routes/session/sidebar.tsx @@ -61,7 +61,7 @@ export function Sidebar(props: { sessionID: string; width: number; overlay?: boo const parts: ToolPart[] = [] for (const message of messages()) { for (const part of sync.data.part[message.id] ?? []) { - if (part.type === "tool" && part.tool === "task") parts.push(part) + if (part.type === "tool" && part.state.input?.subagent_type) parts.push(part) } } return parts @@ -139,7 +139,7 @@ export function Sidebar(props: { sessionID: string; width: number; overlay?: boo {session()?.share?.url} -{/* Context Section */} + {/* Context Section */} setExpandedWithPersist("context", !expanded.context)}> {expanded.context ? "▼" : "▶"}