From 3dca6546ab0f102288633f138445f176e7c2de29 Mon Sep 17 00:00:00 2001 From: huige66631 <280928596+huige66631@users.noreply.github.com> Date: Tue, 4 Aug 2026 04:57:17 +0800 Subject: [PATCH] fix(runner): report codex in health harnesses --- services/runner/src/version.ts | 2 +- services/runner/tests/unit/server.test.ts | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/services/runner/src/version.ts b/services/runner/src/version.ts index 185460f3fe..48fa7ec737 100644 --- a/services/runner/src/version.ts +++ b/services/runner/src/version.ts @@ -12,7 +12,7 @@ import pkg from "../package.json"; export const PROTOCOL_VERSION = 1; export const RUNNER_VERSION: string = pkg.version; export const ENGINES = ["sandbox-agent"] as const; -export const HARNESS_KINDS = ["pi_core", "claude", "pi_agenta"] as const; +export const HARNESS_KINDS = ["pi_core", "claude", "pi_agenta", "codex"] as const; export interface RunnerInfo { status: "ok"; diff --git a/services/runner/tests/unit/server.test.ts b/services/runner/tests/unit/server.test.ts index c62230891b..6c60a4e1a9 100644 --- a/services/runner/tests/unit/server.test.ts +++ b/services/runner/tests/unit/server.test.ts @@ -76,7 +76,10 @@ describe("createAgentServer", () => { Array.isArray(body.engines) && (body.engines as unknown[]).includes("sandbox-agent"), ); - assert.ok(Array.isArray(body.harnesses)); + assert.ok( + Array.isArray(body.harnesses) && + (body.harnesses as unknown[]).includes("codex"), + ); } finally { await s.close(); }