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 9003ee66e5c8..1facc54eb576 100644 --- a/packages/opencode/src/cli/cmd/tui/routes/session/sidebar.tsx +++ b/packages/opencode/src/cli/cmd/tui/routes/session/sidebar.tsx @@ -241,17 +241,14 @@ export function Sidebar(props: { sessionID: string }) { const isError = () => part.state.status === "error" const input = part.state.input as Record const description = (input?.description as string) ?? "" - const stateMetadata = (part.state as { metadata?: Record }).metadata - const sessionId = (part.metadata?.sessionId ?? stateMetadata?.sessionId) as - | string - | undefined + const sessionId = part.sessionID return ( { - if (sessionId) route.navigate({ type: "session", sessionID: sessionId }) + route.navigate({ type: "session", sessionID: sessionId }) }} >