diff --git a/src/runner/k8s-job.ts b/src/runner/k8s-job.ts index 67996e0..f3cad5e 100644 --- a/src/runner/k8s-job.ts +++ b/src/runner/k8s-job.ts @@ -158,7 +158,6 @@ function runnerEnv(options: RunnerJobRenderOptions, context: { namespace: string { name: "AGENTRUN_K8S_JOB_NAME", value: context.jobName }, { name: "AGENTRUN_LOG_PATH", value: "/tmp/agentrun-runner.jsonl" }, { name: "AGENTRUN_RUNNER_IDLE_TIMEOUT_MS", value: "600000" }, - { name: "AGENTRUN_RUNNER_ONE_SHOT", value: "true" }, { name: "HOME", value: "/home/agentrun" }, { name: "CODEX_HOME", value: codexHome }, ...(selectedSecret ? [{ name: "AGENTRUN_CODEX_SECRET_HOME", value: selectedSecret.projectionMountPath }] : []), diff --git a/src/selftest/cases/20-runner-k8s-job.ts b/src/selftest/cases/20-runner-k8s-job.ts index e63eab0..937e043 100644 --- a/src/selftest/cases/20-runner-k8s-job.ts +++ b/src/selftest/cases/20-runner-k8s-job.ts @@ -126,7 +126,8 @@ function assertRunnerJobUsesWritableCodexHome(manifest: JsonRecord, expectedCode assert.equal(value("HOME"), "/home/agentrun"); assert.equal(value("CODEX_HOME"), expectedCodexHome); assert.equal(value("AGENTRUN_CODEX_SECRET_HOME"), projectionPath); - assert.equal(value("AGENTRUN_RUNNER_ONE_SHOT"), "true"); + assert.equal(value("AGENTRUN_RUNNER_IDLE_TIMEOUT_MS"), "600000"); + assert.equal(value("AGENTRUN_RUNNER_ONE_SHOT"), undefined); assert.notEqual(value("CODEX_HOME"), value("AGENTRUN_CODEX_SECRET_HOME")); }