fix: suppress Claude 502 provider errors from chat output

This commit is contained in:
Eyejoker
2026-03-26 10:11:24 +09:00
parent bba19b0c0f
commit a330ebdf2a
7 changed files with 239 additions and 2 deletions

View File

@@ -1,4 +1,5 @@
import {
detectClaudeProviderFailureMessage,
isClaudeAuthError,
isClaudeAuthExpiredMessage,
isClaudeOrgAccessDeniedMessage,
@@ -59,7 +60,7 @@ export function evaluateStreamedOutput(
? 'org-access-denied'
: isClaudeAuthExpiredMessage(output.result)
? 'auth-expired'
: undefined;
: detectClaudeProviderFailureMessage(output.result) || undefined;
if (triggerReason) {
const newTrigger = nextState.streamedTriggerReason