Fleet Drift Scopes
Fleet drift scopes detect behavioral patterns across multiple agents that no single-agent monitor can see. Where individual agent drift tracks whether one agent's behavior has changed, fleet drift scopes reveal fleet-wide behavioral intelligence: systemic shifts, correlated changes, and causal propagation chains.
Three multi-agent drift scopes from the Nomotic Drift Taxonomy:
Fleet Drift
Aggregate fleet behavior shifts
Something changed fleet-wide
Correlated Drift
Multiple agents drift in the same direction
Shared upstream cause (model update, data shift)
Coordinated Drift
Drift propagates through agent interaction chains
Causal chain with potential amplification
All three scopes operate across all five drift distributions (action, target, temporal, outcome, and semantic).
Fleet Drift
Fleet drift measures whether the fleet's aggregate behavioral fingerprint has shifted from its baseline — even when no individual agent crosses its own drift threshold.
Why It Matters
Consider a fleet of 50 agents, each with a drift threshold of 0.20. If 40 agents each drift by 0.15 (below their individual thresholds), no single-agent alert fires. But the fleet's aggregate distribution has shifted significantly. Fleet drift catches this.
How It Works
The FleetBehavioralMonitor periodically computes an aggregate fleet fingerprint by averaging all agent distributions:
The aggregate fingerprint is compared against a fleet baseline using the same JSD metric that powers individual agent drift. The baseline updates slowly (90% old + 10% new) to track intentional fleet evolution while catching unexpected shifts.
Fleet Drift Alerts
Correlated Drift
Correlated drift detects when multiple agents drift in the same direction at the same time — suggesting a shared upstream cause rather than independent behavioral change.
Why It Matters
A model update that subtly shifts how all agents interpret "analyze" from "evaluate" to "execute" would appear as correlated semantic drift across the fleet while every structural distribution stays clean. The signal: something upstream changed, because these agents are independently responding to the same environmental shift.
Investigation should focus on:
Shared model versions
Data source changes
Prompt template updates
Infrastructure changes
How It Works
For each agent with recent drift, the monitor computes a 5-element drift vector:
Pairwise cosine similarity between all agent drift vectors identifies clusters of agents drifting in the same direction. When a cluster exceeds the minimum agent count and similarity threshold, a correlated drift alert fires.
Correlated Drift Alerts
Correlated Semantic Drift
Correlated semantic drift is a particularly important detection target. When all agents' semantic distributions shift together while structural distributions stay clean, it indicates a meaning-level change propagating through the fleet — often from a shared model update or prompt template change.
Coordinated Drift
Coordinated drift traces causal propagation chains through agent interaction graphs. When Agent A's output feeds Agent B, and B's output feeds Agent C, behavioral drift can propagate and compound through the chain.
Why It Matters
A drift that doubles at each hop is far more dangerous than one that attenuates. Coordinated drift measures:
Propagation path: Which agents are in the chain
Amplification profile: How drift magnitude changes at each hop
Recommended intervention point: Where to stop the chain (the source)
Setting Up the Interaction Map
The monitor needs to know which agents consume which other agents' outputs:
How It Works
When drift is detected in an agent that has downstream consumers:
Check if downstream agents also drifted
Verify temporal ordering: downstream drift started after source drift
Verify temporal proximity: within
propagation_max_lagsecondsExtend the chain: check if downstream's downstream also drifted
Coordinated Drift Alerts
Coordinated Semantic Drift
Coordinated semantic drift — where one agent's semantic reframing propagates and amplifies through a chain — is the highest-risk variant. It can produce fleet-wide meaning shifts from a single point of origin while structural metrics remain normal.
Runtime Integration
Enable the fleet behavioral monitor in RuntimeConfig:
CLI
API
Configuration Reference
fleet_check_interval
50
Recompute fleet drift every N observations
correlation_time_window
300.0
Seconds — drift events within this window are candidates
correlation_min_agents
3
Minimum agents to trigger correlated alert
correlation_similarity_threshold
0.7
Cosine similarity threshold for drift vectors
propagation_max_lag
60.0
Max seconds between cause and effect
fleet_drift_threshold
0.15
Fleet aggregate drift alert threshold
max_recent_events
500
Max drift events retained for analysis
Last updated

