UNPKG

eve

Version:

Filesystem-first framework for durable backend AI agents that run anywhere.

22 lines (21 loc) 1.15 kB
import type { AssistantResponseStatsMode, LogDisplayMode, TerminalPartDisplayMode, TuiDisplayOptions } from "#cli/dev/tui/types.js"; /** Parsed `eve dev` options that control terminal-UI behavior. */ export interface DevelopmentTuiOptions { readonly assistantResponseStats?: AssistantResponseStatsMode; readonly connectionAuth?: TerminalPartDisplayMode; readonly contextSize?: number; readonly logs?: LogDisplayMode; readonly reasoning?: TerminalPartDisplayMode; readonly subagents?: TerminalPartDisplayMode; readonly tools?: TerminalPartDisplayMode; readonly ui?: boolean; } /** Whether `eve dev` launches the terminal UI or keeps only the server running. */ export type DevUiMode = "tui" | "headless"; /** Resolves the UI mode from parsed flags and terminal interactivity. */ export declare function resolveDevUiMode(input: { readonly options: Pick<DevelopmentTuiOptions, "ui">; readonly interactive: boolean; }): DevUiMode; /** Builds terminal-UI display options with the defaults used by `eve dev`. */ export declare function resolveTuiDisplayOptions(options: DevelopmentTuiOptions): TuiDisplayOptions;