Drift Monitor (Dashboard)
The Drift Monitor is a visual dashboard for observing agent behavioral drift in real time. It provides a centralized view of all agents operating under your tenant, their drift scores across multiple dimensions, and historical session data. The dashboard is accessible at dashboard.mandaitor.io under the "Drift" tab.
Overview
The Drift Monitor aggregates data from the drift detection engine and presents it through three primary views: an agent overview, per-agent session history, and a real-time drift event feed.
| View | Description |
|---|---|
| Agent Overview | Lists all agents with their aggregate drift scores, session counts, and last activity |
| Session Detail | Shows individual drift sessions for a selected agent with radar charts |
| Event Feed | Real-time stream of drift events across all agents |
Agent Drift Summaries
The main view presents a table of all agents (delegates) operating under your tenant. Each row shows:
| Metric | Description |
|---|---|
avg_drift_score | Average aggregate drift score across all sessions |
max_drift_score | Highest observed drift score |
sessions_with_drift | Number of sessions where drift_detected was true |
total_sessions | Total number of drift sessions recorded |
last_activity | Timestamp of the most recent action |
Agents are color-coded by risk: green for normal behavior, amber for elevated drift, and red for agents that have exceeded their drift threshold.
Radar Chart Visualization
When you select an agent, the dashboard displays a radar chart showing the four drift dimensions for the most recent session:
- Semantic Distance — How far actions are from the expected intent clusters
- Sequence Deviation — Whether actions follow expected workflow patterns
- Frequency Anomaly — Whether action frequencies deviate from baselines
- Scope Expansion — Whether actions are creeping toward scope boundaries
This visualization makes it immediately apparent which dimension is contributing most to an elevated drift score.
Session History
The session history view shows a time-series area chart of drift scores over the selected lookback period (default: 24 hours, maximum: 168 hours). Each data point represents a 1-hour session window. You can click on any session to see the full action log and per-dimension breakdown.
Drift Event Feed
The event feed provides a real-time stream of drift-related events across all agents. Events include:
| Event Type | Trigger |
|---|---|
DRIFT_DETECTED | An agent's aggregate drift score exceeded its threshold |
DRIFT_RESOLVED | An agent's drift score returned below threshold |
DRIFT_ESCALATED | Drift persisted beyond the escalation window |
API Endpoints
The dashboard consumes the following API endpoints, which are also available for programmatic access:
GET /drift/agents — List all agents with drift summaries
GET /drift/agents/{id}/sessions — List drift sessions for a specific agent
GET /drift/events — List recent drift events
These endpoints require a valid tenant JWT or API key with the drift:read scope.
The Drift Monitor is currently in Preview. The visualization, scoring algorithm, and event types may evolve based on feedback. Drift signals remain advisory and do not affect verification decisions.