Skip to content
Français

AgentProtocolReport

import type { AgentProtocolReport } from "@elie-laloum/outpost";
  • scopeRequired
    "bundled-protocol-fixtures"
    Always bundled-protocol-fixtures: checks replay recorded adapter fixtures.
  • agentRequired
    BuiltInAgentName
    Agent whose adapter was checked.
  • referenceVersionOptional
    string | undefined
    CLI version Outpost pins for this agent, to compare with the CLI you installed.
  • installedCliRequired
    "unverified"
    Always unverified: bundled fixture checks do not invoke the installed CLI.
  • modelCompatibilityRequired
    "unverified"
    Always unverified: these diagnostics do not call a live model.
  • checksRequired
    readonly DiagnosticCheck[]
    One check per fixture, with id protocol.fixture.<name>: pass when the decoded events equal the expected ones, fail otherwise.
  • hasFailuresRequired
    boolean
    true when at least one fixture did not decode to the expected events.
export interface AgentProtocolReport {
  readonly scope: "bundled-protocol-fixtures";
  readonly agent: DoctorAgent;
  readonly referenceVersion?: string;
  readonly installedCli: "unverified";
  readonly modelCompatibility: "unverified";
  readonly checks: readonly DiagnosticCheck[];
  readonly hasFailures: boolean;
}