Skip to main content

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.

ViewDescription
Agent OverviewLists all agents with their aggregate drift scores, session counts, and last activity
Session DetailShows individual drift sessions for a selected agent with radar charts
Event FeedReal-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:

MetricDescription
avg_drift_scoreAverage aggregate drift score across all sessions
max_drift_scoreHighest observed drift score
sessions_with_driftNumber of sessions where drift_detected was true
total_sessionsTotal number of drift sessions recorded
last_activityTimestamp 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 TypeTrigger
DRIFT_DETECTEDAn agent's aggregate drift score exceeded its threshold
DRIFT_RESOLVEDAn agent's drift score returned below threshold
DRIFT_ESCALATEDDrift 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.

info

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.