mise API - v0.0.0
    Preparing search index...

    Interface SessionPromptContext

    The engine-known facts a prompt reflects, independent of any theme.

    This is the shape carried over the wire to remote frontends. Rendering inputs a frontend owns (terminal width, enabled segments, theme) are not here — each surface supplies its own.

    interface SessionPromptContext {
        cwd: string;
        hostControl?: string[];
        lastCommandDurationMs: number;
        lastExitCode: number;
        pacsserver: string | null;
        physicalMode: boolean;
        procIndex?: { feeds: number; jobs: number };
        procWarmup?: ProcPromptProgress;
        uri: string;
        user: string;
        warmupFailures?: WarmupFailure[];
    }
    Index
    cwd: string
    hostControl?: string[]

    Calypso's declared host-control tiers, when it acts on its own host.

    lastCommandDurationMs: number
    lastExitCode: number
    pacsserver: string | null
    physicalMode: boolean
    procIndex?: { feeds: number; jobs: number }

    Steady-state index counts, present whenever the cache holds anything.

    procWarmup?: ProcPromptProgress

    Present while /proc indexing is active, reconciling, or has failed.

    uri: string
    user: string
    warmupFailures?: WarmupFailure[]

    Warm-up steps that failed behind the prompt and have not since succeeded. They persist until a later attempt clears them: a step that left the boot gate has no other way to be heard.