fix: /stop aborts subagents

This commit is contained in:
Peter Steinberger
2026-01-16 21:37:11 +00:00
parent 390bd11f33
commit a0be85c34c
11 changed files with 198 additions and 12 deletions

View File

@@ -354,6 +354,12 @@ export function releaseSubagentRun(runId: string) {
if (subagentRuns.size === 0) stopSweeper();
}
export function listSubagentRunsForRequester(requesterSessionKey: string): SubagentRunRecord[] {
const key = requesterSessionKey.trim();
if (!key) return [];
return [...subagentRuns.values()].filter((entry) => entry.requesterSessionKey === key);
}
export function initSubagentRegistry() {
restoreSubagentRunsOnce();
}