Skip to content

[Desktop] Intermittent empty responses treated as successful completions (success sound plays, no text shown) #32400

@AlonDan

Description

@AlonDan

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

  1. Launch OpenCode Desktop and start a chat session with any model provider.
  2. Send a message (at the start or middle of a conversation).
  3. 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.
  4. Try sending another follow-up message (e.g., "hello?"). It may repeat the same behavior — success sound + empty output.
  5. 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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions