agent-drift-detector

Detect schema drift in agent messages and APIs by comparing top-level field names.

SKILL.md

GitHub

Agent Drift Detector

Detect schema drift in agent messages and APIs.

Trigger

/skill agent-drift-detector — invoke from gstack or CLI

Input Schema

interface Input {
  agentName: string;
  expectedSchema: Record<string, unknown>;
  actualSchema: Record<string, unknown>;
}

Output Schema

interface Output {
  agentName: string;
  driftDetected: boolean;
  missingFields: string[];
  extraFields: string[];
  recommendations: string[];
}

Export: detectDrift(input). Compare top-level keys only; values and nested types do not affect drift. Empty schema objects are valid. Pilot invocation trims agentName and rejects blank names, arrays, and unknown input fields.

Full reference: See Skill Operator Guide.