fix: derive runner job phase from observed events

This commit is contained in:
AgentRun Codex
2026-06-11 20:26:17 +08:00
parent b267182d2e
commit 68ef21421a
3 changed files with 107 additions and 27 deletions
@@ -122,7 +122,7 @@ async function assertRunnerJobStatus(client: ManagerClient, context: SelfTestCon
assert.equal(status.runId, item.runId);
assert.equal(status.commandId, item.commandId);
assert.equal(status.phase, "created");
assert.equal(((status.diagnosis as JsonRecord).category), "runner-job-not-started");
assert.equal(((status.diagnosis as JsonRecord).category), "runner-job-created");
assert.equal(((status.diagnosis as JsonRecord).runnerLostSuspected), true);
assert.equal(status.valuesPrinted, false);
assert.equal(typeof status.logPath, "string");