OpenCode Desktop users can breathe easier. Version 4.3.1 just landed, and it tackles a frustrating bug: random crashes in the desktop sidecar. If you've experienced silent exits, missing notifications, or grep and glob returning nada, this fix is for you.
The root cause was the Electron utility process that runs OMO. It didn't expose Bun's shell helpers or its native streaming APIs. So the developers rewrote every affected path to detect this at runtime and fall back to plain Node child_process + buffer-concat streaming. No more crashes.
For developers relying on native search tools, this update is critical. Previously, users might not realize the sidecar had crashed — silent exits are the worst. Now, the fallback ensures stability. It's a subtle but vital improvement for desktop AI workflows.
This update shows a pragmatic approach: when platform features aren't available, just use the standard tools. It's not glamorous, but it works.
Official Source: https://github.com/code-yeongyu/oh-my-openagent/releases/tag/v4.3.1