From 45e1c7d513927c419501091c87f0effee4384c52 Mon Sep 17 00:00:00 2001 From: Eve Date: Fri, 24 Apr 2026 11:24:17 +0800 Subject: [PATCH] feat: detect done without forwarded completion --- scripts/subagent_delivery_watchdog.mjs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/subagent_delivery_watchdog.mjs b/scripts/subagent_delivery_watchdog.mjs index de07d5f..5f5742a 100755 --- a/scripts/subagent_delivery_watchdog.mjs +++ b/scripts/subagent_delivery_watchdog.mjs @@ -209,6 +209,14 @@ function recomputeStatus(payload) { return 'not_implemented'; } + const childRunStatus = typeof payload.childRunStatus === 'string' + ? payload.childRunStatus.trim().toLowerCase() + : null; + + if (childRunStatus === 'done') { + return 'done_but_not_forwarded'; + } + const expectedBy = parseTime(payload.expectedBy); const currentTime = parseTime(payload.currentTime);