Aller au contenu
English

AgentInput

import type { AgentInput } from "@elie-laloum/outpost";
  • textOptionnel
    string | undefined
    Prompt préparé transmis au CLI natif de l’agent.
  • interactiveOptionnel
    boolean | undefined
    Lance la CLI dans une session de terminal interactive au lieu de son mode flux non interactif.
  • liveInputOptionnel
    boolean | undefined
    Demande le protocole liveInput de l’adapter : encoder le prompt avec lui sur stdin et garder stdin ouvert pour d’autres messages utilisateur. Outpost ne le positionne que si le dispatch a un pilotage et que le lease accepte l’entrée en direct.
  • continuationOptionnel
    { readonly id: string; readonly fork?: boolean; } | undefined
    Identifiant de conversation native à poursuivre ; fork demande une conversation distincte dérivée de celle-ci.
export interface AgentInput {
  readonly text?: string;
  readonly interactive?: boolean;
  /** Requests the liveInput protocol: stdin carries the encoded prompt and stays open. */
  readonly liveInput?: boolean;
  readonly continuation?: {
    readonly id: string;
    readonly fork?: boolean;
  };
}