OpenCode 2.0 is getting a formal unpacking today, some three months after its public beta launch. The sizable architectural upgrade introduces a shared background service connecting its terminal, web and desktop interfaces, alongside a rebuilt API, a new embeddable SDK, and support for running subagents and shell commands in the background.
In a blog post published on Monday, Anomaly, the company behind the open-source coding agent, calls the release a “major overhaul,” adding that it drew on the experiences of “millions of daily users” to build a more adaptable system capable of supporting an expanding range of agent capabilities.
Anomaly has, in fact, been iterating on version 2.0 over the past few months, including publishing a detailed technical account of its revamped plugin architecture and hot-reloading capabilities in September. However, the drawn-out rollout has caused some confusion among developers, with questions about whether version 2.0 was officially stable yet, and complaints about missing release notes, even as updates kept shipping.
Monday’s announcement, alongside the official changelog’s switch to the 2.x series, effectively signals that version 2 is now OpenCode’s main release. In tandem, the company is also offering a broader explanation of the technical decisions behind the upgrade.
By way of a brief recap, OpenCode’s origins lie in the world of serverless development. Anomaly founders Jay V and Frank Wang previously created Serverless Stack ( SST ), an open-source framework for building and deploying applications on Amazon Web Services (AWS). Dax Raad , another prominent figure in OpenCode’s development, was also part of the SST team.
Source link







