Summary
Since ~2026-08-23, ox-alpha-free on the Zen Go endpoint (https://opencode.ai/zen/go/v1) returns HTTP 500 on every /v1/responses request \u2014 regardless of streaming or tools. The same model succeeds on all four /v1/chat/completions variants. This is a deterministic 100% outage for clients speaking only the Responses wire protocol (OpenAI Codex CLI/Desktop) on the Go subscription.
This corroborates #44910 with fresh 2026-08-26 data: the failure persists after yesterday's merged adapter fixes (#45013, #45050, #45081, #45085).
Environment
- Endpoint:
https://opencode.ai/zen/go/v1 (Go subscription)
- Client: Codex CLI 0.147.0 (
wire_api = "responses"), Windows 11
- Probes fired directly at opencode.ai (local proxy bypassed; browser UA to avoid CF 403)
- Two independent Go-subscription keys produced identical split behavior on 08-25 \u2192 rules out account-level rate limiting (also: no 429 anywhere, instant 500)
Probe matrix \u2014 2026-08-26 00:25 UTC (ox-alpha-free)
| endpoint |
stream |
tools |
result |
| chat/completions |
false |
false |
200 OK (2.8s) |
| chat/completions |
false |
true |
200 OK (7.3s) |
| chat/completions |
true |
false |
200 OK (1.9s) |
| chat/completions |
true |
true |
200 OK (5.5s) |
| responses |
false |
false |
500 FAIL (<1s) {"type":"error","error":{"type":"error","message":"Internal server error"}} |
| responses |
false |
true |
500 FAIL (<1s) same |
| responses |
true |
false |
500 FAIL (<1s) same |
| responses |
true |
true |
500 FAIL (<1s) same |
Control deepseek-v4-flash: all 8 cells \u2192 200 OK.
Client-side symptom
Codex retries 5 times then surfaces "We're currently experiencing high demand" \u2014 misleading, since upstream answers with an instant 500 (<1s), not a load-shedding response.
Timeline
Minimal repro
# -> 500 in <1s
curl -s https://opencode.ai/zen/go/v1/responses \
-H "Authorization: Bearer $GO_KEY" -H "Content-Type: application/json" \
-d '{"model":"ox-alpha-free","input":[{"role":"user","content":[{"type":"input_text","text":"reply ok"}]}]}'
# -> 200 OK
curl -s https://opencode.ai/zen/go/v1/chat/completions \
-H "Authorization: Bearer $GO_KEY" -H "Content-Type: application/json" \
-d '{"model":"ox-alpha-free","messages":[{"role":"user","content":"reply ok"}]}'
Ask
The merged responses-adapter fixes (#45013/#45050/#45081/#45085) don't appear to have reached the Zen Go gateway yet. Could you confirm whether they're pending deployment to the go/v1 route, or whether this needs a separate fix? Happy to re-run the full probe matrix once deployed.
Summary
Since ~2026-08-23,
ox-alpha-freeon the Zen Go endpoint (https://opencode.ai/zen/go/v1) returns HTTP 500 on every/v1/responsesrequest \u2014 regardless of streaming or tools. The same model succeeds on all four/v1/chat/completionsvariants. This is a deterministic 100% outage for clients speaking only the Responses wire protocol (OpenAI Codex CLI/Desktop) on the Go subscription.This corroborates #44910 with fresh 2026-08-26 data: the failure persists after yesterday's merged adapter fixes (#45013, #45050, #45081, #45085).
Environment
https://opencode.ai/zen/go/v1(Go subscription)wire_api = "responses"), Windows 11Probe matrix \u2014 2026-08-26 00:25 UTC (
ox-alpha-free){"type":"error","error":{"type":"error","message":"Internal server error"}}Control
deepseek-v4-flash: all 8 cells \u2192 200 OK.Client-side symptom
Codex retries 5 times then surfaces "We're currently experiencing high demand" \u2014 misleading, since upstream answers with an instant 500 (<1s), not a load-shedding response.
Timeline
/v1/responsespath down for non-DeepSeek models ([Zen Go] /v1/responses returns 500 for all non-DeepSeek models (mimo/glm/ox-alpha) while /v1/chat/completions works #44910 \u2014 its evidence matrix matches mine cell-for-cell)Minimal repro
Ask
The merged responses-adapter fixes (#45013/#45050/#45081/#45085) don't appear to have reached the Zen Go gateway yet. Could you confirm whether they're pending deployment to the
go/v1route, or whether this needs a separate fix? Happy to re-run the full probe matrix once deployed.