diff --git a/packages/ui/desktop/src/app.ts b/packages/ui/desktop/src/app.ts index ae813d1527..33dacb2926 100644 --- a/packages/ui/desktop/src/app.ts +++ b/packages/ui/desktop/src/app.ts @@ -427,6 +427,9 @@ async function refreshSessions(preferredId?: string): Promise { state.selectedSessionId = id renderSessionList() renderTopbar() + } else { + // First boot with no sessions: show the empty-state guide, not a blank pane. + renderConversation() } } catch (error) { showError(String(error))