Skip to content

Conversation

@mmabrouk
Copy link
Member

@mmabrouk mmabrouk commented Jan 23, 2026

Summary

  • Splits /post-signup (EE-only survey) from a new /get-started page (onboarding path selection) that works in both OSS and EE
  • After survey submit in EE, navigates to /get-started instead of rendering onboarding inline
  • OSS users go directly to /get-started after signup (no survey needed)
  • Onboarding widget is hidden on auth/onboarding routes, only shows inside the workspace

Changes

New files (OSS):

  • web/oss/src/components/GetStarted/GetStarted.tsx — Main onboarding component with URL-based sub-views (?path=trace, ?path=eval)
  • web/oss/src/components/GetStarted/views/RunEvaluationView.tsx — Eval SDK instructions (moved from EE)
  • web/oss/src/pages/get-started/index.tsx — Page with bare layout

New files (EE):

  • web/ee/src/pages/get-started/index.tsx — EE version with org selector in header

Modified:

  • PostSignupForm.tsx — Removed OnboardingScreen, navigates to /get-started after submit
  • Layout.tsx — Added /get-started to bare-layout route detection
  • usePostAuthRedirect.ts — OSS new users → /get-started, EE → /post-signup
  • OnboardingWidget.tsx — Hidden on auth/onboarding routes

Deleted:

  • OnboardingScreen.tsx (moved to OSS as GetStarted)
  • RunEvaluationView.tsx (moved to OSS)

Flow

Edition New User Flow
EE Signup → /post-signup (survey) → /get-started (onboarding) → workspace
OSS Signup → /get-started (onboarding) → workspace

Open with Devin

…ed page

Split the /post-signup page into two independent routes:
- /post-signup (EE only): PostHog survey for user profiling
- /get-started (OSS + EE): Onboarding path selection screen

This allows OSS users to get the onboarding experience without
requiring a survey, and makes each step independently navigable.
@vercel
Copy link

vercel bot commented Jan 23, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
agenta-documentation Ready Ready Preview, Comment Jan 23, 2026 7:03pm

Request Review

@dosubot dosubot bot added the size:XL This PR changes 500-999 lines, ignoring generated files. label Jan 23, 2026
Copy link

@devin-ai-integration devin-ai-integration bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 5 additional flags.

Open in Devin Review

@mmabrouk mmabrouk requested review from ardaerzin and bekossy January 23, 2026 19:12
@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Jan 25, 2026
@bekossy bekossy merged commit 1d43469 into feat/widget-onboarding Jan 25, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lgtm This PR has been approved by a maintainer size:XL This PR changes 500-999 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants