OpenCode no longer updates itself, and /update moves you to OpenCode 2
1 month ago
OpenCode, the open source coding agent, stops installing updates on its own: /update installs them when you choose, and offers OpenCode 2 once you're current, with opencode upgrade --major as the shell route. Also: Claude Sonnet 5.5 and Haiku 5.5 in Zen, Grok seeing tool images, OpenAI's ultrafast tier, Developer ID signing on macOS. Covers OpenCode releases v1.18.34, v1.18.35 and v1.19.0 (September 30 to October 11, 2026). https://github.com/anomalyco/opencode/releases/tag/v1.19.0 https://github.com/anomalyco/opencode/releases/tag/v1.18.35 https://github.com/anomalyco/opencode/releases/tag/v1.18.34 https://opencode.ai/v2/docs/migrate-v1/
Ask about this presentation
Chapters
0:00OpenCode no longer updates itself
0:11Updates on your terms
0:14Updates wait until you ask
0:25/update installs it, then asks for a restart
0:38Up to date? /update offers OpenCode 2
0:51One command swaps OpenCode 1 for OpenCode 2
1:03Models and providers
1:05Zen adds Claude Sonnet 5.5 and Claude Haiku 5.5
1:21OpenAI's ultrafast tier goes through
1:31Grok sees the images your tools return
1:46Claude on GitHub Copilot finishes multi-tool turns
1:56Fixes
1:58macOS binaries are signed properly
2:13Terminal connections are checked first
2:25Three smaller fixes
2:39Before you switch
2:42Chocolatey and Scoop installs move by hand
2:52OpenCode 1 plugins don't run in OpenCode 2
Show transcriptHide transcript
OpenCode, the open source coding agent, stopped installing updates on its own. You run /update when you want one, and once you're current, it offers OpenCode 2.
First, how updates work now.
OpenCode used to install small updates silently at startup. Now it checks every ten minutes and puts a notice on the home screen. If you switched update checks off, they stay off.
Type /update and a dialog offers Skip or Update. The install runs in that dialog, then a Restart button finishes it. A skipped version stays quiet until a newer one ships.
Once OpenCode 1 is current, /update offers OpenCode 2, the next major release, with a warning that it has breaking changes. Dismiss it, and the offer returns in a week.
In the shell, the upgrade command takes a new major flag. It removes OpenCode 1 and installs OpenCode 2 with the same package manager. If that fails, OpenCode 1 goes back.
Next, models and providers.
Zen, OpenCode's pay per request service, adds Claude Sonnet 5.5, Claude Haiku 5.5, and Mistral Large 4 at half price. The Go plan adds Haiku, and Zen's free list gains Exo and Step 5.
If you pay OpenAI for its ultrafast service tier, OpenCode now accepts it. Before, picking that tier failed validation inside OpenCode.
On xAI, when a tool returned an image, Grok got only the words, Image read successfully. Asked about this test card, it invented a red square. Now the image itself arrives, and Grok describes the pelican card correctly.
If you run Claude with thinking on through GitHub Copilot, a turn with several tool calls used to stop with an error at the second call. Now it runs to the end.
Then the fixes.
OpenCode's macOS release binaries are now signed with an Apple Developer ID, so allowlists that trust a publisher accept them. And a build you compile yourself is re-signed, so macOS 27 stops killing it.
When a client attaches to a terminal session on OpenCode's server, its origin and ticket are now checked first, before OpenCode looks up whether that terminal exists.
On Windows, the status dialog shows plugin names instead of folder paths. Model requests carry their session ID and the parent session's, so a proxy can group them. And C++ module files get highlighting.
Last, before you move to OpenCode 2.
If you installed OpenCode with Chocolatey or Scoop, the major upgrade can't move you. OpenCode 2 skips Windows package managers and offers a standalone download instead.
OpenCode 2 has three breaking changes. Plugins use a new API and need porting. Tools that call OpenCode's server need updating. Terminal settings move to one file by themselves. Your config, agents and skills keep working, and the Migrate from V1 guide covers the rest.
Up next
3:14OpenCode v2.3.0 runs subagents in the background while you keep working
@opencode
1 day ago
1:35OpenCode v2.2.7 lets GitHub Copilot pick the model for each session
@opencode
4 days ago
1:41OpenCode v2.2.6 stops project files from running scripts on its server
@opencode
1 week ago
1:50OpenCode now runs on your Claude Code login
@opencode
1 week ago
3:36OpenCode 2.2 lets plugins build into the desktop app and drops its GitHub Action
@opencode
2 weeks ago
1:43OpenCode ends session sharing and keeps OpenCode 1 updates on 1.x
@opencode
3 weeks ago
2:42OpenCode's September: GPT-6 support, and fewer timeouts on slow models
@opencode
1 month ago

