Aller au contenu
English

Execution

import type { Execution } from "@elie-laloum/outpost";
  • textRequis
    string
    Texte de tous les tours de l’exécution, joints par des sauts de ligne, y compris les tours de réparation de réponse.
  • turnsRequis
    readonly Turn[]
    Tous les tours dans l’ordre, y compris les corrections de réponse et les tours repris par le steering.
  • usageRequis
    Usage
    Compteurs de tokens additionnés sur tous les tours ; pas un coût.
  • conversationOptionnel
    string | undefined
    Identifiant de conversation native du dernier tour, quand l’agent en a fourni un.
  • valueRequis
    T
    Réponse analysée et validée ; undefined sans option response.
  • completedRequis
    boolean
    Vrai quand le texte du dernier tour contient un marqueur de fin, ou quand une réponse typée a été validée.
  • completionOptionnel
    string | undefined
    Marqueur de fin trouvé dans le texte du dernier tour.
export interface Execution<T> {
  readonly text: string;
  readonly turns: readonly Turn[];
  readonly usage: Usage;
  readonly conversation?: string;
  readonly value: T;
  readonly completed: boolean;
  readonly completion?: string;
}