- Co-Authored-By
- Claude Opus 5 (1M context) <noreply@anthropic.com>
- Claude-Session
- https://claude.ai/code/session_012TRDRrfL1khQhQtNr3SRrA
Tell the caller which class of provider failure it hit
Deploy story
What this commit did to the running system — joined from the forge receipt chain, the part a commit page elsewhere cannot show.
- pushed
- by user · WAL seq 311 · 2026-08-24T21:12:43.714905Z
Changed files
-
modified
lib/openagents_web/controllers/inference_proxy_controller.ex -
modified
test/openagents_web/controllers/inference_proxy_controller_test.exs
Diff
2 files changed, +20 -3
lib/openagents_web/controllers/inference_proxy_controller.ex modified +13 -2
@@ -202,8 +202,9 @@ defmodule OpenAgentsWeb.InferenceProxyController do
| 202 | 202 |
|
| 203 | 203 |
|
| 204 | 204 |
|
| 205 |
|
|
| 206 |
|
|
| 205 |
|
|
| 206 |
|
|
| 207 |
|
|
| 207 | 208 |
|
| 208 | 209 |
|
| 209 | 210 |
|
@@ -346,6 +347,16 @@ defmodule OpenAgentsWeb.InferenceProxyController do
| 346 | 347 |
|
| 347 | 348 |
|
| 348 | 349 |
|
| 350 |
|
|
| 351 |
|
|
| 352 |
|
|
| 353 |
|
|
| 354 |
|
|
| 355 |
|
|
| 356 |
|
|
| 357 |
|
|
| 358 |
|
|
| 359 |
|
|
| 349 | 360 |
|
| 350 | 361 |
|
| 351 | 362 |
|
test/openagents_web/controllers/inference_proxy_controller_test.exs modified +7 -1
@@ -295,7 +295,13 @@ defmodule OpenAgentsWeb.InferenceProxyControllerTest do
| 295 | 295 |
|
| 296 | 296 |
|
| 297 | 297 |
|
| 298 |
|
|
| 298 |
|
|
| 299 |
|
|
| 300 |
|
|
| 301 |
|
|
| 302 |
|
|
| 303 |
|
|
| 304 |
|
|
| 299 | 305 |
|
| 300 | 306 |
|
| 301 | 307 |
|