Skip to content
Français

InteractiveAgentResult

import type { InteractiveAgentResult } from "@elie-laloum/outpost";
  • outputRequired
    WorkflowJson
    Lossless JSON output from the completed agent dialogue.
  • conversationRequired
    string
    Captured conversation identifier from the final turn.
  • branchRequired
    string
    Retained named work branch; no automatic integration or push occurs.
  • directoryRequired
    string
    Retained worktree directory containing project files, including uncommitted edits.
  • turnsRequired
    number
    Number of completed dialogue turns; repair requests remain within their turn.
export type InteractiveAgentResult = {
  readonly output: WorkflowJson;
  readonly conversation: string;
  readonly branch: string;
  readonly directory: string;
  readonly turns: number;
};