Skip to main content

Dashboard

The operator dashboard provides real-time visibility into agent activity and system health.

Accessing the Dashboard

Navigate to:

http://localhost:8000/ui

Login with your operator credentials.

Dashboard Overview

Key Metrics

The dashboard displays real-time metrics:

MetricDescription
Actions TodayTotal actions processed
Approval RatePercentage of allowed actions
Pending ApprovalsRequests awaiting review
Active AgentsAgents with recent activity

Metric Cards

┌─────────────────┐  ┌─────────────────┐  ┌─────────────────┐  ┌─────────────────┐
│ Actions Today │ │ Approval Rate │ │ Pending │ │ Active Agents │
│ 1,234 │ │ 94.5% │ │ 3 │ │ 5 │
│ ↑12% │ │ ↑2.1% │ │ ↓2 │ │ ━ │
└─────────────────┘ └─────────────────┘ └─────────────────┘ └─────────────────┘

Activity Feed

Real-time feed of recent actions:

┌────────────────────────────────────────────────────────────────────────────┐
│ ACTIVITY FEED [Filter ▼]│
├────────────────────────────────────────────────────────────────────────────┤
│ ✓ 10:32:15 customer-support-bot email:send ALLOWED │
│ ✓ 10:31:42 customer-support-bot crm:update ALLOWED │
│ ⚠ 10:30:18 deployment-bot k8s:deploy ESCALATED [Review →] │
│ ✗ 10:29:55 customer-support-bot crm:delete DENIED budget │
│ ✓ 10:28:33 deployment-bot github:read ALLOWED │
└────────────────────────────────────────────────────────────────────────────┘

Filtering Activity

Filter by:

  • Agent: Select specific agents
  • Decision: allowed, denied, escalated
  • Action Type: email, crm, kubernetes, etc.
  • Time Range: Last hour, today, custom

Agent Status

Monitor individual agent health:

┌────────────────────────────────────────────────────────────────────────────┐
│ AGENTS │
├────────────────────────────────────────────────────────────────────────────┤
│ ● customer-support-bot Active 45/100 actions Last: 2m ago │
│ ● deployment-bot Active 12/50 actions Last: 5m ago │
│ ○ backup-agent Idle 0/100 actions Last: 2h ago │
│ ◐ analytics-bot Suspended -- Suspended 1d ago │
└────────────────────────────────────────────────────────────────────────────┘

Status Indicators

IconStatusDescription
ActiveRecent activity within last 15 minutes
IdleNo recent activity
SuspendedManifest is suspended
RevokedManifest is revoked

System Health

Monitor gateway health:

┌────────────────────────────────────────────────────────────────────────────┐
│ SYSTEM HEALTH │
├────────────────────────────────────────────────────────────────────────────┤
│ Gateway API ● Healthy Response: 12ms │
│ Database ● Healthy Connections: 5/20 │
│ Log Chain ● Valid Last verified: 6h ago │
│ Background Jobs ● Running Queue: 0 pending │
└────────────────────────────────────────────────────────────────────────────┘

Quick Actions

From the dashboard, you can:

Suspend an Agent

  1. Click the agent in the sidebar
  2. Click Suspend
  3. Enter a reason
  4. Confirm

View Agent Details

  1. Click the agent name
  2. View manifest, capabilities, recent activity
  3. Access action history

Jump to Pending Approvals

Click the pending approvals count to view the approval queue.

Notifications

Configure notifications for:

  • New pending approvals
  • Agent budget warnings (>80% usage)
  • Chain verification failures
  • Unusual activity patterns

Notification Channels

ChannelSetup
EmailConfigure in Settings → Notifications
SlackAdd Slack webhook URL
WebhookCustom HTTP endpoint

Keyboard Shortcuts

ShortcutAction
aGo to Approvals
lGo to Logs
dGo to Dashboard
?Show keyboard shortcuts
/Focus search