vigiles API reference
    Preparing search index...

    Type Alias RunEnv

    RunEnv:
        | { home?: HomeSeed; kind: "ephemeral" }
        | { kind: "inherit"; reason: string }

    Where a run executes. Two cases, and home exists only on ephemeral: there is no way to write "seed my real HOME".

    • ephemeral — a throwaway HOME (seeded from home, then given the harness's own auth files) and a scrubbed environment.
    • inherit — your real HOME and environment, minus the parent session's identity. reason says why, and is printed with the report.