Aller au contenu
English

DispatchTelemetryOutcome

import type { DispatchTelemetryOutcome } from "@elie-laloum/outpost";
  • statusRequis
    "failed" | "done" | "cancelled"
    done quand le dispatch se résout, cancelled pour une annulation explicite, failed pour les autres rejets dont les délais dépassés.
  • usageRequis
    Usage
    Totaux de tokens : result.usage en cas de succès ; en cas d’échec, les passes terminées plus ce que la passe en cours a rapporté.
  • completedOptionnel
    boolean | undefined
    Indique si le dispatch réussi a satisfait sa condition de complétion ; absent en cas de rejet.
export interface DispatchTelemetryOutcome {
  readonly status: "done" | "failed" | "cancelled";
  readonly usage: Usage;
  readonly completed?: boolean;
}