Aller au contenu
English

WarmDispatchResult

import type { WarmDispatchResult } from "@elie-laloum/outpost";
  • resumeRequis
    <U = undefined>(options: DispatchOptions<U>) => Promise<WarmDispatchResult<U>>
    Continue cette conversation dans la même sandbox ouverte avec de nouvelles options de dispatch.
  • forkRequis
    <U = undefined>(options: DispatchOptions<U>) => Promise<WarmDispatchResult<U>>
    Continue une copie de cette conversation dans la même sandbox ouverte, sans modifier l’originale.
  • completionOptionnel
    string | undefined
    Marqueur de fin trouvé dans le texte du dernier tour.
  • 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.
  • conversationOptionnel
    string | undefined
    Identifiant de conversation native du dernier tour, quand l’agent en a fourni un.
  • usageRequis
    Usage
    Compteurs de tokens additionnés sur tous les tours ; pas un coût.
  • fallbackOptionnel
    FallbackRecord | undefined
    Présent uniquement lorsque le dispatch a utilisé un agent de secours : le candidat qui a produit ce résultat et ceux qui se sont arrêtés avant lui.
  • 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.
  • branchRequis
    string
    Branche de travail de ce dispatch.
  • observerErrorsOptionnel
    readonly unknown[] | undefined
    Échecs des sinks et du journal collectés pendant le dispatch ; ils n’affectent pas le succès. Avec un hub partagé, inclut aussi ses échecs antérieurs.
  • directoryRequis
    string
    Répertoire du worktree de ce dispatch sur l’hôte.
  • commitsRequis
    readonly Commit[]
    Commits créés pendant le dispatch, avec oid et sujet ; avec plusieurs passes, les commits de toutes les passes.
  • transcriptOptionnel
    string | undefined
    Chemin sur l’hôte de la transcription native capturée, quand la conversation de l’agent l’a été.
  • transcriptReferenceOptionnel
    TransportReference | undefined
    Index distant versionné de la dernière conversation capturée, lorsque son stockage utilise un transport.
  • logReferenceOptionnel
    TransportReference | undefined
    Index versionné du journal pour readJournal, en stockage local comme distant. Absent lorsque la journalisation est désactivée ou envoyée vers stdout.
  • retainedDirectoryOptionnel
    string | undefined
    Worktree conservé à la fermeture parce qu’il était détaché ou contenait des modifications non commitées.
  • turnsRequis
    readonly Turn[]
    Tous les tours dans l’ordre, y compris les corrections de réponse et les tours repris par le steering.
  • valueRequis
    T
    Réponse analysée et validée ; undefined sans option response.
export interface WarmDispatchResult<T> extends Omit<
  DispatchResult<T>,
  "resume" | "fork"
> {
  resume<U = undefined>(
    options: DispatchOptions<U>,
  ): Promise<WarmDispatchResult<U>>;
  fork<U = undefined>(
    options: DispatchOptions<U>,
  ): Promise<WarmDispatchResult<U>>;
}