anomalyco / anomalyco/opencode
Why do I often face "Streaming response failed" when using free Nemotron 3 Ultra in OpenCode Zen?
@MrMushrooooom is already working on this.
Since Jul 21, 2026.
- Dominant language
- TypeScript
- Stars
- 209k
- Forks
- 27.5k
- PR merge metrics
- PR metrics pending
Description
Description
What happened?
When using the free Nemotron 3 Ultra model provided by OpenCode Zen (via the built-in model list, NOT configured with my own NVIDIA API key), the streaming response frequently fails in the middle of a task. This happens almost every time, especially when the task involves multiple tool calls or generates longer outputs.
The error message appears as:
"Streaming response failed"
After the failure, I have to manually type "continue" or "继续" to resume, but sometimes the model repeats already-generated content, which wastes tokens and time.
What did you expect?
I expected the streaming response to complete without interruption, or at least have automatic retry/resume mechanism built into the free tier.
Steps to reproduce
- Open OpenCode (using the desktop app, not CLI)
- Select the free
Nemotron 3 Ultramodel from the OpenCode Zen model list - Give it a moderately complex task, e.g.:
- "Analyze the structure of my project and suggest improvements"
- Or any task that requires multiple file reads or code generation
- Wait for the response — at some point,
Streaming response failedappears - The session is interrupted; I have to manually type "continue" to resume
Plugins I'm using
opencode-auto-resume(installed via npm, but it doesn't seem to prevent or recover from this specific failure)- No other custom plugins
OpenCode version
- The latest stable desktop version (downloaded from opencode.ai)
Additional context
- I do NOT have my own NVIDIA API key configured — I'm relying purely on the free OpenCode Zen offering.
- I've seen discussions in the community suggesting that the
thinkingparameter might cause compatibility issues with NVIDIA's API. However, since I'm using the OpenCode Zen gateway, I don't have access to modify the request parameters directly. - The frequent interruptions make the model almost unusable for production or serious development work.
Suggestion
Could the OpenCode Zen gateway be updated to:
- Handle the
thinkingparameter compatibility issue with NVIDIA models, OR - Implement automatic retry/reconnection logic for streaming failures on free models?
Thank you for your great work on OpenCode! 🙏
Plugins
opencode-auto-resume
OpenCode version
v1.18.3
Steps to reproduce
No response
Screenshot and/or share link
Operating System
macOS 26.5.2
Terminal
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.