feat(workspace-dialog): route new workspace on initial_setup stage

This commit is contained in:
Anish Sarkar 2026-07-14 00:15:48 +05:30
parent 3c3ec76d77
commit c0df675740

View file

@ -77,9 +77,11 @@ export function CreateWorkspaceDialog({ open, onOpenChange }: CreateWorkspaceDia
result.llm_setup result.llm_setup
); );
} }
const needsSetup = result.llm_setup?.status === "needs_setup"; // A fresh workspace can never be recovery, so this matches the gate,
// which is the authoritative net regardless.
const isInitialSetup = result.llm_setup?.stage === "initial_setup";
router.push( router.push(
needsSetup isInitialSetup
? `/dashboard/${result.id}/onboard` ? `/dashboard/${result.id}/onboard`
: `/dashboard/${result.id}/new-chat` : `/dashboard/${result.id}/new-chat`
); );