fix(providers): add "field required" to failover error patterns

Add "field required" to ERROR_PATTERNS.format array to trigger auth
profile rotation and model failover when Google Antigravity returns
validation errors.

Fixes #3777

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Naveen Chatlapalli 2026-01-29 01:03:54 -06:00
parent da71eaebd2
commit 5f8f5236b8
2 changed files with 2 additions and 0 deletions

View File

@ -16,6 +16,7 @@ describe("isCloudCodeAssistFormatError", () => {
"messages.1.content.1.tool_use.id",
"tool_use.id should match pattern",
"invalid request format",
"Field required",
];
for (const sample of samples) {
expect(isCloudCodeAssistFormatError(sample)).toBe(true);

View File

@ -395,6 +395,7 @@ const ERROR_PATTERNS = {
"tool_use_id",
"messages.1.content.1.tool_use.id",
"invalid request format",
"field required",
],
} as const;