Aller au contenu
English

ModelRouteEvent

import type { ModelRouteEvent } from "@elie-laloum/outpost";
  • kindRequis
    "model-route"
    Discriminant model-route de l’événement de sélection.
  • stepRequis
    number
    Étape du harness pour laquelle ce modèle effectif a été sélectionné.
  • choiceRequis
    string
    Clé effective de candidat après application des règles de repli de confiance et disponibilité.
  • modelRequis
    AgentModel
    Modèle normalisé sélectionné avec ses propres réglages de raisonnement et de sortie.
  • reasonRequis
    "unavailable" | "selected" | "confidence"
    Selected pour une confiance acceptée, confidence pour le repli de faible confiance, unavailable pour une erreur autorisée du routeur.
  • confidenceOptionnel
    number | undefined
    Confiance native de décision, présente seulement lorsqu’une réponse choice valide a été reçue.
export interface ModelRouteEvent {
  readonly kind: "model-route";
  readonly step: number;
  readonly choice: string;
  readonly model: AgentModel;
  readonly reason: "selected" | "confidence" | "unavailable";
  readonly confidence?: number;
}