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 92e5f573d3..eb72a070e9 100644 --- a/packages/opencode/src/cli/cmd/tui/routes/session/sidebar.tsx +++ b/packages/opencode/src/cli/cmd/tui/routes/session/sidebar.tsx @@ -316,6 +316,12 @@ export function Sidebar(props: { sessionID: string }) { } }) + const hasSuccessfulRequest = createMemo(() => { + const completedAssistants = messages().filter( + (m) => m.role === "assistant" && m.time.completed + ) + return completedAssistants.length > 0 + }) const cacheStats = createMemo(() => { const assistants = messages().filter((m) => m.role === "assistant") as AssistantMessage[] @@ -403,8 +409,8 @@ export function Sidebar(props: { sessionID: string }) { > - {/* Rate limit help banner - shown when rate limits are available */} - + {/* Rate limit help banner - shown when rate limits are available and a request has been made */} + - +