diff --git a/packages/opencode/src/cli/cmd/tui/component/dialog-session-list.tsx b/packages/opencode/src/cli/cmd/tui/component/dialog-session-list.tsx index 775969bfcb38..a5456bc76c71 100644 --- a/packages/opencode/src/cli/cmd/tui/component/dialog-session-list.tsx +++ b/packages/opencode/src/cli/cmd/tui/component/dialog-session-list.tsx @@ -74,10 +74,7 @@ export function DialogSessionList() { setToDelete(undefined) }} onSelect={(option) => { - route.navigate({ - type: "session", - sessionID: option.value, - }) + sdk.client.tui.selectSession({ body: { sessionID: option.value } }) dialog.clear() }} keybind={[