diff --git a/src/agents/subagent-registry.steer-restart.test.ts b/src/agents/subagent-registry.steer-restart.test.ts index 1c68cc72202..b51f76e949c 100644 --- a/src/agents/subagent-registry.steer-restart.test.ts +++ b/src/agents/subagent-registry.steer-restart.test.ts @@ -563,7 +563,13 @@ describe("subagent registry steer restarts", () => { expect(mod.isSubagentSessionRunActive(childSessionKey)).toBe(false); const run = listMainRuns()[0]; - expect(run?.outcome).toEqual({ status: "error", error: "manual kill" }); + expect(run?.outcome).toEqual({ + status: "error", + error: "manual kill", + startedAt: expect.any(Number), + endedAt: expect.any(Number), + elapsedMs: expect.any(Number), + }); expect(run?.cleanupHandled).toBe(true); expect(typeof run?.cleanupCompletedAt).toBe("number"); await flushAnnounce(); diff --git a/src/gateway/server.sessions.gateway-server-sessions-a.test.ts b/src/gateway/server.sessions.gateway-server-sessions-a.test.ts index 94a673f0b06..5d6d9f190ae 100644 --- a/src/gateway/server.sessions.gateway-server-sessions-a.test.ts +++ b/src/gateway/server.sessions.gateway-server-sessions-a.test.ts @@ -590,6 +590,9 @@ describe("gateway server sessions", () => { test("sessions.create can start the first agent turn from an initial task", async () => { await createSessionStoreDir(); + // Register "ops" so the deleted-agent guard added in #65986 does not + // reject the auto-started chat.send triggered by `task:`. + testState.agentsConfig = { list: [{ id: "ops", default: true }] }; const { ws } = await openClient(); const created = await rpcReq<{