Aller au contenu
English

DiagnosticCheck

import type { DiagnosticCheck } from "@elie-laloum/outpost";
  • idRequis
    string
    Identifiant stable à points, par exemple sandbox.node, agent.cli.resume ou model.
  • statusRequis
    DiagnosticStatus
    pass, warn, fail ou skipped. Seul fail active hasFailures ; warn signale un résultat différent ou non confirmé, par exemple une version d’agent autre que celle épinglée.
  • messageRequis
    string
    Explication du résultat ; la plupart des échecs se terminent par un remède.
  • versionOptionnel
    string | undefined
    Version lue dans la sortie d’une sonde —version ; présente sur les contrôles de version uniquement.
  • referenceVersionOptionnel
    string | undefined
    Version de la CLI d’agent épinglée par Outpost et comparée à la version détectée ; présente sur les contrôles de version d’agent uniquement. Une autre version donne le statut warn.
export interface DiagnosticCheck {
  readonly id: string;
  readonly status: DiagnosticStatus;
  readonly message: string;
  readonly version?: string;
  readonly referenceVersion?: string;
}