mlx-bun library API
    Preparing search index...
    interface SynthesisOptions {
        client?: MemoryCompletionClient;
        dbPath?: string;
        dryRun?: boolean;
        model?: string;
        root?: string;
        signal?: AbortSignal;
        since?: string;
    }
    Index
    dbPath?: string
    dryRun?: boolean

    Plan only — never write the vault (deterministic, no model).

    model?: string

    Override the synthesis model (default e4b). Reserved — the stages resolve their own per-stage adapter via model.ts.

    root?: string

    Vault root the run writes; defaults to vaultRoot() (honors MLX_BUN_WIKI). Composition passes the vault it serves so the HTTP route and the verb agree.

    signal?: AbortSignal
    since?: string

    Only synthesize conversations newer than this (ISO date / conv cursor).