The lede
OpenCode 2.0
OpenCode · made the Sunday
The headline rewrite is Code Mode: instead of the agent calling MCP tools one at a time and paying a round trip for each, `@opencode/codemode` gives it a minimal JavaScript interpreter — not a Node VM, not QuickJS — and lets it write a script where every MCP server and OpenAPI endpoint is a function, so listing GitHub issues and filing them into Linear is one turn instead of twenty. The rest is architecture worth copying even if you never run it: one always-on local server that the terminal, the web UI and the desktop app all attach to, almost every 2.0 feature implemented as one of 80-plus internal plugins so the plugin API cannot quietly rot, hot reloading that lets the agent write itself a plugin mid-session, and an SDK that is the same code as the CLI and will run inside a Durable Object. Breaking changes are real — 1.0 plugins are dead and the server API is entirely new — and the upgrade advice is to point the agent at the migration doc, which tells you something about who this release is for.