From de900bace8986e4d38c75ec6724fb34d34d30ca3 Mon Sep 17 00:00:00 2001 From: Marcus Widing Date: Mon, 16 Feb 2026 19:33:15 +0100 Subject: [PATCH] fix: reset announceRetryCount in replaceSubagentRunAfterSteer Address review feedback: the spread operator carries stale retry state into replacement runs, potentially causing immediate force-expiration without ever attempting announce delivery. --- src/agents/subagent-registry.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/agents/subagent-registry.ts b/src/agents/subagent-registry.ts index be6839ddd2..77eb2e2180 100644 --- a/src/agents/subagent-registry.ts +++ b/src/agents/subagent-registry.ts @@ -436,6 +436,8 @@ export function replaceSubagentRunAfterSteer(params: { cleanupCompletedAt: undefined, cleanupHandled: false, suppressAnnounceReason: undefined, + announceRetryCount: undefined, + lastAnnounceRetryAt: undefined, archiveAtMs, runTimeoutSeconds, };