From 8db382da9da3e77302983371813243d306a823a4 Mon Sep 17 00:00:00 2001 From: Jinwoo-H Date: Sun, 9 Aug 2026 23:59:59 -0400 Subject: [PATCH] fix(server): terminate verifier terminal trees --- config/scripts/node-server-verifier-daemon-cleanup.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/config/scripts/node-server-verifier-daemon-cleanup.ts b/config/scripts/node-server-verifier-daemon-cleanup.ts index f3e9706aa33..da7f6ebacf8 100644 --- a/config/scripts/node-server-verifier-daemon-cleanup.ts +++ b/config/scripts/node-server-verifier-daemon-cleanup.ts @@ -39,6 +39,14 @@ async function shutdownDaemon( let requestError: unknown try { await client.ensureConnectedWithin(5_000) + const { sessions } = await client.request<{ + sessions: { sessionId: string; isAlive: boolean }[] + }>('listSessions', undefined, 10_000) + for (const session of sessions) { + if (session.isAlive) { + await client.request('kill', { sessionId: session.sessionId, immediate: true }, 10_000) + } + } await client.request('shutdown', { killSessions: true }, 10_000) } catch (error) { requestError = error