From 7a92f3eef765adc29ebe7d8df9b78bd9629623d9 Mon Sep 17 00:00:00 2001 From: xintaofei Date: Fri, 17 Apr 2026 14:27:39 +0800 Subject: [PATCH] fix(acp): clear Claude API retry banner when streaming content resumes --- src/contexts/acp-connections-context.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/contexts/acp-connections-context.tsx b/src/contexts/acp-connections-context.tsx index 6d0e2cc..4f73e45 100644 --- a/src/contexts/acp-connections-context.tsx +++ b/src/contexts/acp-connections-context.tsx @@ -583,6 +583,10 @@ function applyStreamingAction( return { ...conn, liveMessage: { ...prev, content: newContent }, + // Streaming content implies the SDK has recovered from any in-flight + // Claude API retry, so hide the retry banner immediately instead of + // waiting for the prompt cycle to end. + claudeApiRetry: null, } } @@ -763,6 +767,7 @@ function connectionsReducer( next.set(action.contextKey, { ...conn, liveMessage: { ...prev, content: newContent }, + claudeApiRetry: null, }) return next } @@ -865,6 +870,7 @@ function connectionsReducer( next.set(action.contextKey, { ...conn, liveMessage: { ...prev, content: newContent }, + claudeApiRetry: null, }) return next } @@ -1154,6 +1160,7 @@ function connectionsReducer( next.set(action.contextKey, { ...conn, liveMessage: { ...prev, content: newContent }, + claudeApiRetry: null, }) return next }