Agents: classify Anthropic api_error internal server failures for fallback

This commit is contained in:
Vignesh Natarajan
2026-02-21 19:22:16 -08:00
parent a10d689860
commit 35fe33aa90
3 changed files with 21 additions and 0 deletions

View File

@@ -377,4 +377,11 @@ describe("classifyFailoverReason", () => {
),
).toBe("rate_limit");
});
it("classifies JSON api_error internal server failures as timeout", () => {
expect(
classifyFailoverReason(
'{"type":"error","error":{"type":"api_error","message":"Internal server error"}}',
),
).toBe("timeout");
});
});