UnieAI Studio

Current Page and Route Map

Code-aligned Studio routes, custom-model sections, redirects, and access boundaries.

This page is the route-level reference for the current Studio UI. It describes user-facing pages implemented by App Router and their shared page components. API routes, authentication callbacks, /dev-preview, and the deployment surfaces /machines, /deployments, and /domains (including their child routes) are outside this map.

Workspace pages

RouteCurrent behavior
/Workspace overview and recent activity
/models, /models/infoBrowse Model Zoo and inspect or adopt a base model
/my-modelsList base and Customize Models available in the selected workspace
/serverless/createCreate a Customize Model from an adopted base model; /serverless redirects here with from=serverless
/playgroundRun conversations, upload supported input, stop or regenerate responses, and submit feedback
/keysManage user or organization API keys and their model access
/knowledgebaseList and create knowledge bases
/knowledgebase/[knowledgeBaseId]Manage documents and ingestion status
/knowledgebase/[knowledgeBaseId]/searchTest retrieval independently from a Customize Model
/knowledgebase/[knowledgeBaseId]/[documentId]/chunksInspect, edit, restore, and delete eligible document chunks; deep-parse validation is currently hidden in the UI
/knowledgebase/[knowledgeBaseId]/data-foundryRun de-identification and document-version workflows
/knowledgebase/[knowledgeBaseId]/settingsManage metadata and access, parsing pipeline, publishing, Git-backed versions/snapshots, and Data Foundry; S3 binding and sync live on the document page
/skills, /skills/[skillId], /skills/[skillId]/settingsList, inspect, edit, version, share, and publish skills
/tools, /tools/skills/[skillId], /tools/[knowledgeBaseId], /tools/dataset/[knowledgeBaseId]Browse marketplace assets and inspect adoptable skills or knowledge bases
/api-toolsManage reusable HTTP API tools
/mcp-serversManage reusable remote MCP server connections
/sql-dbManage SQL connections, access, mirroring, sync, and CDC controls when enabled
/usageWorkspace metrics, costs, performance samples, and request traces
/plan, /plan/giftWallet and plan actions; on-premises Enterprise redirects /plan to /plan/gift
/organizationOrganization members and settings
/notificationsPlatform notifications
/admin-panelRole-gated platform administration
/benchmark, /benchmark/[runId]Direct-link benchmark runs; hidden from normal sidebar navigation

/project is the workspace project entry. Features shown there depend on the deployment mode and enabled modules.

Session and authorization pages

RouteCurrent behavior
/homePublic product landing page
/loginEmail/password and enabled OAuth sign-in; preserves approved callback, invite, locale, and error state
/post-loginChooses / when models already exist, otherwise /project; unauthenticated callers return to login
/pendingShows pending-account status and refreshes the session after approval
/auth/device/authorize/[userCode]Approves or denies a CLI/device authorization request after sign-in
/auth/ssh/authorize/[userCode]Approves or denies the short-lived SSH authorization request after sign-in
/webshell/[deploymentId]Opens an authenticated deployment terminal when the deployment and webshell policy allow it

The catch-all /docs/[[...slug]] route serves this documentation in the resolved locale. /dev-preview/* contains development-only visual previews and is not a supported product workflow.

Customize Model pages

All current model pages use /customize/[modelId] and a persistent side navigation.

StationRoute and sections
Overview/overview: status, inbox signals, capability map, and integration summary
Data/data: connected sources; ?section=sql-db; ?section=knowledge-base
Data source detail/data/[connectionId]: source fields, relationships, grain, measures, and source-specific logic
Business logic/business-logic: model-wide business objects, vocabulary, and confirmed metric logic
Behavior/behavior: home; kernel-prompt; agent-loop; skills; mcp-tools; websearch; api-tools; vlm; thinking; memory; guardrail
Evaluate/evaluate?section=evaluation and /evaluate?section=kb-test
Operate/operate?section=requests, guardrail, or integrate
Settings/settings?section=model, access, or danger

Memory has nested view values: the default settings view, memories, review, repairs, and api. Ontology remains available at /ontology with graph and ?view=bi views, but it is reached from the current feature map rather than the primary station list. A data source's column meaning, joins, grain, and source-specific metrics are managed from that source's detail page.

Compatibility routes

The following routes remain so old bookmarks do not fail, but documentation and new links should use the destinations above:

Old routeCurrent destination
/customize/[id]/customize/[id]/overview
/customize/[id]/ragData or Behavior section, based on the old section value
/customize/[id]/dataset/customize/[id]/data?section=knowledge-base
/customize/[id]/api-tools/customize/[id]/data?section=api-tools
/customize/[id]/semantic/customize/[id]/data
/customize/[id]/semantic-layer/customize/[id]/business-logic
/customize/[id]/bi/customize/[id]/ontology?view=bi
/customize/[id]/agent/customize/[id]/behavior?section=agent-loop
/customize/[id]/mcp-tools/customize/[id]/behavior?section=mcp-tools
/customize/[id]/memory/customize/[id]/behavior?section=memory
/customize/[id]/guardrail/customize/[id]/behavior?section=guardrail
/customize/[id]/evaluation/customize/[id]/evaluate
/customize/[id]/kb-test/customize/[id]/evaluate?section=kb-test
/customize/[id]/logsOperate requests, Behavior guardrail, or Evaluate, based on the old section value
/customize/serverless, which then opens /serverless/create?from=serverless
/plan/plans/plan
/tools/[knowledgeBaseId]/tools/dataset/[knowledgeBaseId]

Access behavior

Authentication, platform role, workspace role, resource membership, license modules, and feature flags can all hide a page or redirect the caller. A model member with the read-only user role is redirected from management pages to Overview. A platform admin may inspect any Customize Model overview, but configuration subpages still require ownership, model membership, direct-user access, access-group membership, or owner-group membership; public visibility alone is not sufficient. Therefore, the existence of a route does not by itself grant access.