From d9b05e601efdcbb9b02dac2bc4c2979cc4d941cf Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 18 Apr 2026 22:47:59 +0100 Subject: [PATCH] test: clean subagent depth registry state --- ...law-tools.subagents.sessions-spawn-depth-limits.test.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/agents/openclaw-tools.subagents.sessions-spawn-depth-limits.test.ts b/src/agents/openclaw-tools.subagents.sessions-spawn-depth-limits.test.ts index 566274abdcb..a5a09a57a43 100644 --- a/src/agents/openclaw-tools.subagents.sessions-spawn-depth-limits.test.ts +++ b/src/agents/openclaw-tools.subagents.sessions-spawn-depth-limits.test.ts @@ -1,7 +1,7 @@ import fs from "node:fs"; import os from "node:os"; import path from "node:path"; -import { afterAll, beforeAll, beforeEach, describe, expect, it, vi } from "vitest"; +import { afterAll, afterEach, beforeAll, beforeEach, describe, expect, it, vi } from "vitest"; import { createPerSenderSessionConfig } from "./test-helpers/session-config.js"; const callGatewayMock = vi.fn(); @@ -112,6 +112,11 @@ describe("sessions_spawn depth + child limits", () => { }); }); + afterEach(() => { + resetSubagentRegistryForTests({ persist: false }); + subagentRegistryTesting.setDepsForTest(); + }); + afterAll(() => { setSubagentSpawnDepsForTest(); });