For AI agents: the complete documentation index is available at https://scriptedalchemy.github.io/agent-bundle/llms.txt, the full documentation bundle is available at https://scriptedalchemy.github.io/agent-bundle/llms-full.txt, and this page is available as Markdown at https://scriptedalchemy.github.io/agent-bundle/api/interfaces/index.RunCodexEvalTrialOptions.md.
  • English
  • Interface: RunCodexEvalTrialOptions

    Properties

    artifact

    readonly artifact: Pick<PreparedEvalArtifact, "binding" | "root">


    environment?

    readonly optional environment?: Readonly<ProcessEnv>


    evalCase

    readonly evalCase: EvalCase


    fixturePlan

    readonly fixturePlan: EvalFixturePlan


    graders?

    readonly optional graders?: readonly EvalGraderSpec[]


    host?

    readonly optional host?: string


    normalCodexHome?

    readonly optional normalCodexHome?: string


    now?

    readonly optional now?: () => Date

    Returns

    Date


    onCompleted?

    readonly optional onCompleted?: (result) => void | Promise<void>

    Narrow server-owned native Playground seam; no raw process output crosses it.

    Parameters

    result

    Readonly<{ response?: string; workspacePath: string; }>

    Returns

    void | Promise<void>


    onProgress?

    readonly optional onProgress?: (phase) => void | Promise<void>

    Parameters

    phase

    "preflight" | "fixture.materialized" | "host.started" | "codex.setup"

    Returns

    void | Promise<void>


    run?

    readonly optional run?: CodexCommandRunner


    signal?

    readonly optional signal?: AbortSignal


    suiteDir

    readonly suiteDir: string


    target?

    readonly optional target?: string


    timeoutMs?

    readonly optional timeoutMs?: number


    trialIndex

    readonly trialIndex: number


    workspaceRoot

    readonly workspaceRoot: string


    writer

    readonly writer: EvalTrialWriter