Aller au contenu
English

LoopTaskExhausted

import { LoopTaskExhausted } from "@elie-laloum/outpost";

Erreur enregistrée lorsque la vérification du dernier tour autorisé échoue. Consultez key, maxRounds et feedback via WorkflowResult.errors ; reprendre le même checkpoint ne réinitialise pas la limite.

Exemple complet et règles détaillées.

  • keyRequis
    string
    Clé de la tâche dont la vérification n’a jamais réussi.
  • maxRoundsRequis
    number
    Limite de tours logiques configurée et atteinte par cette boucle.
  • feedbackRequis
    string
    Texte renvoyé par la dernière vérification refusée.
  • nameRequis
    string
    Nom de classe d’erreur permettant de distinguer cet échec des autres erreurs JavaScript.
  • messageRequis
    string
    Explication lisible de l’échec.
  • stackOptionnel
    string | undefined
    Trace de pile JavaScript de l’erreur lorsqu’elle est disponible.
  • causeOptionnel
    unknown
    Échec sous-jacent que cette erreur enveloppe ; quotaFault() et unavailableFault() suivent cette chaîne.
export declare class LoopTaskExhausted extends Error {
  readonly key: string;
  readonly maxRounds: number;
  readonly feedback: string;
  constructor(key: string, maxRounds: number, feedback: string);
}