From 21863d4ec70076aae0cfe2a720ebeddb163e358c Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Mon, 30 Mar 2026 15:51:59 +0200 Subject: [PATCH] fix(coding-agent): wait for retried runs to settle --- packages/coding-agent/src/core/agent-session.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/coding-agent/src/core/agent-session.ts b/packages/coding-agent/src/core/agent-session.ts index 5554ae0d..cc124fe0 100644 --- a/packages/coding-agent/src/core/agent-session.ts +++ b/packages/coding-agent/src/core/agent-session.ts @@ -2547,9 +2547,12 @@ export class AgentSession { * Returns immediately if no retry is in progress. */ private async waitForRetry(): Promise { - if (this._retryPromise) { - await this._retryPromise; + if (!this._retryPromise) { + return; } + + await this._retryPromise; + await this.agent.waitForIdle(); } /** Whether auto-retry is currently in progress */