Admin Console
A super-admin-only management entry (sidebar → "Admin Console") for platform-level operations. Hidden from regular users.
User Management
- View all users across the platform
- Grant / revoke super-admin status
- Restrictions: you cannot modify your own status, nor revoke the last super admin
- Users must re-login for permission changes to take effect (
is_super_adminis carried in the JWT)
Tenant Management
- View all tenants with their plans, quotas, and usage
- Change a tenant's plan (Free / Pro / Enterprise); switching plans auto-applies the plan's default quotas from
config.yaml, with per-tenant fine-tuning - Adjust tenant quotas: knowledge bases, documents, storage, daily messages, per-user daily messages
System Settings
| Setting | Description |
|---|---|
| Allow Registration | New users can self-register only when enabled; otherwise joining requires a team invitation |
| Auto-Memory | When enabled, long conversations are automatically summarized in the background and injected across sessions; enabled by default |
Analytics
Platform-wide usage dashboard: tenant / user / KB counts, message trends, recent activity.
Audit Log
Records key operations (logins, tenant changes, quota adjustments, etc.) in reverse chronological order for traceability.