OpenCode 2.0 turns the open-source coding agent into a scriptable background service

Anomaly's OpenCode 2.0 runs as one shared local service with a rebuilt API, Code Mode and background subagents, and V1 plugins and server integrations break.

Anomaly has published its OpenCode 2.0 announcement (October 12, 2026). The main change for builders is that the open-source coding agent now runs as a single background service on your machine. The terminal UI, web interface and desktop app all talk to that same process. According to Anomaly's post, scripts written with the @opencode/client package find the local service automatically, and the company pitches this for scheduled tasks. If you want agent automation you can script without tying yourself to one model vendor, that is the reason to look.

The post lists several other additions:

The New Stack reports that 2.0 had been in public beta for about three months. During that time, developers were unsure whether it was stable and complained about missing release notes.

The cost is migration. The v1.19.0 release (October 11) adds opencode upgrade --major and stops installing updates automatically. AICoder and Developers Digest summarize the official migration guide, which lists three breaking changes:

Developers Digest also notes that V2 doesn't run language servers and only discovers AGENTS.md, not CLAUDE.md. That matters if you share a repo with Claude Code.

Still unclear is how authentication and security work when you expose the service to other hosts and connect with /pair. None of the sources cover it, so be careful exposing the service remotely until the docs do.

Sources