- Shipped
- 2026年11月13日 0:29 UTC
- Author
- Kamo
- Commit
- 0380c33
プロバイダ自身の体系からプロバイダエラーを分類した。 INSUFFICIENT_QUOTA(insufficient_quota, billing, 402, low credit) は 402 を返します RATE_LIMITED (実際の 429)、AUTH (401/403)、OUTAGE (5xx、タイムアウト)。 ai_usage_records.error_message は '[KIND] HTTP 429 <code>: <message>' を保持します (sanitized: キーなし、プロンプトなし、300文字); status_detail もそれを保持します。 - プロバイダごとの遮断器: クレジットが無い場合は一度に OUT_OF_CREDIT を開きます 3つの拒否された鍵 AUTH_FAILED (鍵拒否) ルーターは両方をスキップします ライブとバックグラウンドのトラフィック 次のプロバイダを試みる すべてブロック レートリミットはプロバイダを冷やします 代わりにRetry-After(ブレーカーなし)。 - 1つの小さな実際の完了で再チェック(/modelsではない):15分ダブルアップ 6時間のバックオフ (BreakerProbeJob) を キーエディットとテストで同時に プロバイダの文に答えるコネクション(チェック・ナウ) - 組織のマネージシステムに ベルのみで通知 ブレーカーが開くと設定ホルダーが開き,閉じると引き出される。 - UIのためのGET /api/ai/org-availability(どのメンバー、自分のorg)
