The recent release of OpenAgent v3.17.15 introduces significant improvements, particularly for users of OpenCode Desktop. This update addresses critical issues with the loading of OmO agents and enhances the runtime fallback functionality, ensuring a smoother user experience.
One of the major changes in this release is the fix for the loading issue of OmO agents on OpenCode Desktop. Previously, users encountered a problem where the agent switcher would fail to list any OmO agents due to a specific error related to the Bun runtime. The update replaces the problematic spawn imports with a runtime shim, effectively eliminating the issue. As a result, all seven OmO agents—atlas, explore, librarian, multimodal-looker, oracle, prometheus, and sisyphus—now load cleanly.
Additionally, the runtime fallback mechanism has been improved. In earlier versions, if a fallback model was selected that had just failed, it would lead to an infinite loop. This update resolves that issue by ensuring that the fallback mechanism skips any identity matches, allowing it to proceed to the next entry without getting stuck.
These enhancements are crucial for developers and users relying on OpenCode Desktop for their workflows. The ability to load all OmO agents without errors significantly enhances productivity and reduces frustration. Moreover, the fix to the runtime fallback mechanism prevents potential deadlocks in processing, ensuring that applications remain responsive and efficient.
Overall, the v3.17.15 release not only fixes existing bugs but also strengthens the reliability of the OpenAgent platform, making it a more robust tool for developers in the AI space.
Official Source: https://github.com/code-yeongyu/oh-my-openagent/releases/tag/v3.17.15