Source:
docs/manual/ui-pages.mdThis page is generated by
site/scripts/sync-manual-docs.mjs.
UI Page Guide
Cruvero's React control plane is defined in cmd/ui/frontend/src/App.tsx with sidebar grouping from buildSidebarGroups in the same file.
Source: cmd/ui/frontend/src/App.tsx, cmd/ui/frontend/src/pages/*
Navigation Structure
Sidebar groups:
Operations: dashboard, runs, events, approvals, questions, replay, traces.Runtime: tools, prompts, Knowledge Bases, memory, cost, flows, recent run-template shortcuts.Governance: audit, security, immune, quota, PII.Tenant: tenant settings and user management.Admin: health, models, agents, MCP servers, tool settings, global settings.
Access Model
Cruvero uses route guards (ProtectedRoute requiredRole) and backend API authorization.
Role matrix
| Capability | Viewer | Editor | Admin |
|---|---|---|---|
| Read dashboards, runs, events, memory, tools, governance pages | Yes | Yes | Yes |
| Approvals and questions actions | No | Yes | Yes |
| Flow builder routes | No | Yes | Yes |
| Agents/MCP/settings routes | No | No | Yes |
Primary Pages
Operations
/,/operations,/runs,/runs/:id,/replay,/runs/:id/replay/approvals,/questions,/control,/events,/traces
Runtime
/tools,/prompts,/knowledge-bases/memory*,/cost*/flows,/flows/builder*,/flows/builder-v2*/inspect,/speculation,/diff-test
Governance
/audit,/security,/immune,/quota,/pii
Tenant/Admin
/tenant,/tenant/users,/health,/models,/settings/model-prefs/agents,/mcp,/settings,/settings/tools
Key User Journeys
1) Start and validate a new run
- Open
/runs. - Click
New Run. - Choose single-agent or multi-agent mode.
- Optionally load/save a template and select Knowledge Bases.
- Run preflight validation and swarm preview before launch.
2) Manage Knowledge Base context
- Open
/knowledge-bases. - Create or select a KB.
- Upload documents and trigger embedding.
- Apply KB linkage to a prompt registry agent/version.
3) Create and monitor an agent
- Open
/agents. - Click
New Agent. - Set capabilities, planner, trust score, and optional MCP binding.
- Track status, MCP liveness, trust, and versions from the same surface.