fix: cool down sub2api gateway timeouts

This commit is contained in:
Codex
2026-06-09 13:11:02 +00:00
parent c09ea32b50
commit 10ee2b9b7e
4 changed files with 21 additions and 0 deletions
@@ -688,6 +688,12 @@ export function defaultCodexTempUnschedulablePolicy(): CodexTempUnschedulablePol
durationMinutes: 30,
description: "Service unavailable and upstream model-routing failures should cool down longer than one-off transient failures.",
},
{
statusCode: 504,
keywords: ["gateway timeout", "timeout", "upstream", "upstream request failed", "unknown error", "context deadline exceeded", "context canceled", "recovered upstream error"],
durationMinutes: 30,
description: "Gateway timeout responses should cool down the selected account so another account can handle the next request.",
},
{
statusCode: 529,
keywords: ["capacity", "overloaded", "temporarily unavailable", "temporary", "recovered upstream error"],