Repository navigation
ox-alpha-free via zen/go/v1: any tools payload returns network_error/503 since 2026-08-23 (was working 02:55-06:11) #44382
Description
Summary
ox-alpha-free (also x-preview-f-free / stealth/ox-alpha) via https://opencode.ai/zen/go/v1 returns network_error / 503 Upstream request failed on any tools: payload since 2026-08-23 ~11:52 IST. Same payload without tools streams correctly. muse-spark-1.2-contributor with identical tools works — so not a Hermes User-Agent block.
Provider
- Base URL:
https://opencode.ai/zen/go/v1(OpenCode Go) - Model:
ox-alpha-free(Stealth, 1M context, free preview) - Also repros on
x-preview-f-freevia same provider - Hermes version:
0.20.5with attribution headersUser-Agent: HermesAgent/0.20.5,HTTP-Referer: https://hermes-agent.nousresearch.com,X-Title: Hermes Agent
Timeline
2026-08-23 02:55-06:11 IST: WORKING — Hermes session with32 core + 53 deferred (~9798 tokens)includingmcp__sequential_thinkingsucceeded for 390+ turns (in=217k,tool_turns=180-203,out=24-519each)2026-08-23 11:52:43 IST: FIRST FAILURE —Empty response (no content or reasoning) — retry 1/3 in 6.1s (model=ox-alpha-free)→2/3→3/3→Empty response after 3 retries. No fallback available.- Then
12:06,12:20,12:25,16:26,16:33— 100% fail with same pattern - Switching to
muse-spark-1.2-contributorinstantly succeeds (in=36751 out=424)
Direct API repro (bypass Hermes, 2026-08-23 19:12 IST)
0 tools → OK (streams):
curl -s https://opencode.ai/zen/go/v1/chat/completions \
-H "Authorization: Bearer $OPENCODE_GO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"ox-alpha-free","stream":true,"messages":[{"role":"user","content":"hi"}]}'
# -> data: {"delta":{"reasoning_content":"The user just said hi..."}} ... streams correctly1 dummy tool → FAIL:
# payload: {"model":"ox-alpha-free","stream":true,"messages":[{"role":"user","content":"hi"}],"tools":[{"type":"function","function":{"name":"t","description":"test","parameters":{"type":"object","properties":{"x":{"type":"string"}},"required":[]}}}]}
curl -s https://opencode.ai/zen/go/v1/chat/completions -H "Authorization: Bearer $KEY" -H "Content-Type: application/json" -d @payload.json
# stream: data: {"id":"...","model":"ox-alpha-free","choices":[{"index":0,"finish_reason":"network_error","delta":{"role":"assistant","content":""}}]} data: [DONE]
# non-stream: {"error":{"type":"server_error","message":"Error from provider (Console Go): Upstream request failed: Endpoint is unavailable."}}Same failure with:
HermesAgent/0.20.5UAOpenAI/Python 1.99.0UAcurldefault UA
→ Not a Hermes User-Agent block
Same Hermes UA + same 1 tool on muse-spark-1.2-contributor → OK (streams Hey there!), so tool schema is valid.
Same Hermes UA + 0 tools on ox-alpha → OK, so Hermes not blocked.
Tested variants all fail with network_error:
1minimal tool,only sequential_thinking,5tools,20tools,53tools
Hermes logs
2026-08-23 11:52:43 WARNING [20260821_224320_fad8d102] agent.conversation_loop: Empty response (no content or reasoning) — retry 1/3 in 6.1s (model=ox-alpha-free)
2026-08-23 11:52:59 WARNING ... retry 2/3 in 13.4s
2026-08-23 11:53:22 WARNING ... retry 3/3 in 25.4s
2026-08-23 11:53:59 WARNING ... Empty response after 3 retries. No fallback available. model=ox-alpha-free provider=opencode-go
2026-08-23 12:06:23 WARNING ... HTTP 503: Upstream request failed: Endpoint is unavailable.
Related issues
lidge-jun/opencodex#2423— OpenRouter Ox Alpha empty completion (filed Aug 23, same symptomsendCount:1no recovery)earendil-works/pi#8473— ox-alpha-free missingfinish_reasonwith tools viazen/go/v1anomalyco/opencode#36889/#37231— zen/go frequent503/000outages
Expected
Any tools: payload should return either tool calls or text, not network_error/empty. Hermes always sends tools (32+53), so ox-alpha-free is currently unusable in any agentic harness.
Environment
- Hermes Agent 0.20.5, OpenCode Go
zen/go/v1,reasoning_effort: max(also repros withlow) - Tested from TrueNAS Hermes host (Tailscale) + direct curl
Activity
github-actions commentedon Aug 23, 2026
This issue might be a duplicate of existing issues. Please check:
jkir4n commentedon Aug 23, 2026
Closing as duplicate of #44300 — same root cause, filed ~5h earlier with identical repro (any tools → 503/network_error, 0 tools → OK, plus control models). My UA matrix there adds: HermesAgent/0.20.5 vs generic UA still fails, so not a Hermes block. Track fix in #44300 (and #36889 for the Go 503 family).
jkir4n commentedon Aug 23, 2026
Reopened per author request — keep Hermes-specific tracker open alongside canonical #44300. This issue carries the HermesAgent/0.20.5 UA matrix (Hermes vs generic UA vs curl) + Hermes timeline (02:55-06:11 working → 11:52 broke) proving not a UA block. Track adapter fix in #44300, this stays as Hermes repro.
PGAAUmN3yEL0O8g6Yn9J553D3Q8p6g7S7GW1i3U commentedon Aug 23, 2026
Also hitting this from the opencode CLI itself (dev build), not just direct API calls.
Environment
0.0.0-dev-202608222336Verbatim errors from the CLI session:
Pattern matches the OP timeline exactly — client retried 3x then gave up entirely. This confirms the failure is not specific to raw
curl/ Hermes / OpenAI SDK payloads: the stock opencode CLI path hits the identical 503 through the same zen gateway, so it is fully server-side upstream.neriousy commentedon Oct 20, 2026
The matching Ox Alpha outage was confirmed in #44379 as a failure on the model provider's side. Closing this as an upstream provider issue, rather than a Hermes-specific problem; please contact the provider's maintainers if it continues.