Dashboard
Home (/) is your org’s health at a glance: how many projects, agents, knowledge bases, and integrations you have; how close you are to subscription caps; and what happened recently.
Data comes from the backend DashboardModule, normally protected with JwtAuthGuard + OrgScopedGuard — so it respects the active organization context.
Stat cards
Typical tiles (stat-card components):
- Total projects — projects in the org; may compare to
projectsquota. - Total agents — aggregated across projects; may compare to
agentsquota. - Knowledge bases — count vs
knowledgeBasesquota. - Integrations — external API integrations count.
Tiles may be non-clickable but still useful for sanity checks.
Screenshot
Four stat cards plus a chart title in one frame.
Usage bars and limits
subscription-bar / charts may show:
- Usage vs limit (e.g. storage MB, KB file count).
- When exceeded, expect 402 or guard errors; the UI may show banners.
Field names vary, but limits often include projects, agents, knowledgeBases, storage_mb, knowledge_files, workflows, etc.
Activity trend and feed
- Trend — time series of create/update volume (e.g. last 30 days).
- Activity log — chronological events like
PROJECT_CREATED; useful for audits.
If entries show actor and entity name, team communication is easier.
Recent projects / quick access
- One-click into recently touched projects.
- Empty list may mean no projects yet or filtering excludes them.
Subscription summary
You may see plan name, renewal date, or status (ACTIVE). Upgrade flows depend on your commercial process — see Subscription.
Charts and performance
Bar charts may use Recharts; aggregation should happen server-side for large datasets.
Who should look at Dashboard?
| Role | Looks for |
|---|---|
| Org admin | Are we near limits? Any incidents in 24h? |
| Operations | Which project is hot? New KB uploads? |
| Developer | Integration counts match expectations? |