Description
OpenCode Desktop intermittently treats an empty model response as a successful completion. Instead of showing an error or staying in "thinking" state, the UI immediately finishes the turn and plays the completion sound, but no text appears in the chat.
This happens randomly at any point during a conversation (not related to context limits), across different models. After this silent failure, the user can continue typing new messages, but each one is also treated as an empty success only the completion sound plays with no actual response until the app is restarted.
Plugins
No response
OpenCode version
Open Code Desktop v1.17.7
Steps to reproduce
- Launch OpenCode Desktop and start a chat session with any model provider.
- Send a message (at the start or middle of a conversation).
- In some cases (~5-10% of requests), observe that:
- The "thinking" indicator disappears immediately.
- The completion notification sound plays, but no text appears in the chat.
- Try sending another follow-up message (e.g., "hello?"). It may repeat the same behavior — success sound + empty output.
- Restarting OpenCode Desktop temporarily resolves the issue until it happens again.
Screenshot and/or share link
No response
Operating System
Windows 11 Pro
Terminal
No response
Description
OpenCode Desktop intermittently treats an empty model response as a successful completion. Instead of showing an error or staying in "thinking" state, the UI immediately finishes the turn and plays the completion sound, but no text appears in the chat.
This happens randomly at any point during a conversation (not related to context limits), across different models. After this silent failure, the user can continue typing new messages, but each one is also treated as an empty success only the completion sound plays with no actual response until the app is restarted.
Plugins
No response
OpenCode version
Open Code Desktop v1.17.7
Steps to reproduce
Screenshot and/or share link
No response
Operating System
Windows 11 Pro
Terminal
No response