Aller au contenu
English

DecisionProviderResult

import type { DecisionProviderResult } from "@elie-laloum/outpost";
  • modelRequis
    string
    Nom non vide du modèle réellement signalé par la réponse du provider.
  • answersRequis
    Readonly<Record<string, unknown>>
    Objets de réponses natifs non fiables, validés par decide selon chaque question déclarée.
  • usageOptionnel
    Usage | undefined
    Reçu d’usage normalisé facultatif ; un usage absent devient incomplet sans prouver une consommation nulle.
  • truncatedOptionnel
    boolean | undefined
    Troncature d’entrée signalée ; son absence ne prouve pas que l’entrée entière a été évaluée.
  • metadataOptionnel
    WorkflowJson | undefined
    Extensions JSON sans perte facultatives ; l’adapter System One conserve ici la réponse native complète.
export interface DecisionProviderResult {
  readonly model: string;
  readonly answers: Readonly<Record<string, unknown>>;
  readonly usage?: Usage;
  readonly truncated?: boolean;
  readonly metadata?: WorkflowJson;
}