Interface: RunCodexEvalTrialOptions
Properties
artifact
readonlyartifact:Pick<PreparedEvalArtifact,"binding"|"root">
environment?
readonlyoptionalenvironment?:Readonly<ProcessEnv>
evalCase
readonlyevalCase:EvalCase
fixturePlan
readonlyfixturePlan:EvalFixturePlan
graders?
readonlyoptionalgraders?: readonlyEvalGraderSpec[]
host?
readonlyoptionalhost?:string
normalCodexHome?
readonlyoptionalnormalCodexHome?:string
now?
readonlyoptionalnow?: () =>Date
Returns
Date
onCompleted?
readonlyoptionalonCompleted?: (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?
readonlyoptionalonProgress?: (phase) =>void|Promise<void>
Parameters
phase
"preflight" | "fixture.materialized" | "host.started" | "codex.setup"
Returns
void | Promise<void>
run?
readonlyoptionalrun?:CodexCommandRunner
signal?
readonlyoptionalsignal?:AbortSignal
suiteDir
readonlysuiteDir:string
target?
readonlyoptionaltarget?:string
timeoutMs?
readonlyoptionaltimeoutMs?:number
trialIndex
readonlytrialIndex:number
workspaceRoot
readonlyworkspaceRoot:string
writer
readonlywriter:EvalTrialWriter