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

  1. 0:00OpenCode no longer updates itself
  2. 0:11Updates on your terms
  3. 0:14Updates wait until you ask
  4. 0:25/update installs it, then asks for a restart
  5. 0:38Up to date? /update offers OpenCode 2
  6. 0:51One command swaps OpenCode 1 for OpenCode 2
  7. 1:03Models and providers
  8. 1:05Zen adds Claude Sonnet 5.5 and Claude Haiku 5.5
  9. 1:21OpenAI's ultrafast tier goes through
  10. 1:31Grok sees the images your tools return
  11. 1:46Claude on GitHub Copilot finishes multi-tool turns
  12. 1:56Fixes
  13. 1:58macOS binaries are signed properly
  14. 2:13Terminal connections are checked first
  15. 2:25Three smaller fixes
  16. 2:39Before you switch
  17. 2:42Chocolatey and Scoop installs move by hand
  18. 2:52OpenCode 1 plugins don't run in OpenCode 2
Show transcript
  1. 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.

    Slide text
    01 02 03 04 Updates on your terms
    anomalyco/opencode · release notes, Oct 11, 2026 · PR #54409
    OpenCode

    OpenCode no longer updates itself, and /update moves you to OpenCode 2

  2. First, how updates work now.

    Slide text
    opencode
    01 02 03 04 Updates on your terms
    01
    Updates on your terms
  3. 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.

    Slide text
    opencode
    01 02 03 04 Updates on your terms
    anomalyco/opencode · release notes, Oct 11, 2026 · PR #54409

    OpenCode checks every 10 minutes and shows a notice under its logo.

    Update checks you switched off stay off.

  4. 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.

    Slide text
    opencode
    01 02 03 04 Updates on your terms
    anomalyco/opencode · release notes, Oct 11, 2026 · PR #54409
    Update available
    An update is available. After installing, you’ll be prompted to restart OpenCode.
    Skip Update
    Update successful! A restart is required.
  5. 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.

    Slide text
    opencode
    01 02 03 04 Updates on your terms
    anomalyco/opencode · release notes, Oct 11, 2026 · PR #54409

    “It contains some breaking changes.”

    Dismiss hides the offer for a week.

  6. 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.

    Slide text
    opencode
    01 02 03 04 Updates on your terms
    anomalyco/opencode · release notes, Oct 11, 2026 · commit c28b6a0
    opencode upgrade --major

    If the OpenCode 2 install fails, OpenCode 1 goes back on.

  7. Next, models and providers.

    Slide text
    opencode
    01 02 03 04 Models and providers
    02
    Models and providers
  8. 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.

    Slide text
    opencode
    01 02 03 04 Models and providers
    opencode.ai/docs/zen · opencode.ai/docs/go · anomalyco/opencode commits, Oct 7 to 10
    Zen · pay per request Claude Sonnet 5.5, Claude Haiku 5.5, Mistral Large 4 at 50% off
    Go · monthly plan Claude Haiku 5.5
    Zen · free Exo Free, Step 5 Preview Free
  9. If you pay OpenAI for its ultrafast service tier, OpenCode now accepts it. Before, picking that tier failed validation inside OpenCode.

    Slide text
    opencode
    01 02 03 04 Models and providers
    anomalyco/opencode · release notes, Oct 11, 2026 · PR #53875

    OpenAI’s ultrafast service tier now goes through

    Before, choosing it failed validation inside OpenCode.

  10. 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.

    Slide text
    opencode
    01 02 03 04 Models and providers
    anomalyco/opencode · release notes, Oct 6, 2026 · PR #53549

    Grok now sees the images your tools return

    Test card: PELICAN 739, a yellow star and a green triangle
    Before
    Grok describes a red square that is not in the image
    After
    Grok describes the real image: PELICAN 739, a yellow star and a green triangle
  11. 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.

    Slide text
    opencode
    01 02 03 04 Models and providers
    anomalyco/opencode · PR #54207 · Oct 9, 2026

    Claude on GitHub Copilot finishes turns with several tool calls

    With thinking on, the second tool call used to abort the turn.

  12. Then the fixes.

    Slide text
    opencode
    01 02 03 04 Fixes
    03
    Fixes
  13. 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.

    Slide text
    opencode
    01 02 03 04 Fixes
    anomalyco/opencode · release notes, Sep 30, 2026 · PR #52183 · commit f66b86c

    OpenCode on macOS is signed properly now

    Release downloads signed with an Apple Developer ID, on npm and Homebrew
    Builds you compile re-signed, so macOS 27 stops killing them
  14. 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.

    Slide text
    opencode
    01 02 03 04 Fixes
    anomalyco/opencode · release notes, Oct 11, 2026 · commit 7b39a33

    Terminal connections prove who they are first

    Origin and ticket are checked before OpenCode looks up the terminal.

  15. 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.

    Slide text
    opencode
    01 02 03 04 Fixes
    anomalyco/opencode · release notes, Sep 30, 2026 · PR #52328 · PR #52370 · PR #53852
    Windows /status shows plugin names again, not a folder path
    Session headers every model request names its session and parent
    C++ modules .cppm and .ixx files get syntax highlighting
  16. Last, before you move to OpenCode 2.

    Slide text
    opencode
    01 02 03 04 Before you switch
    04
    Before you switch
  17. 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.

    Slide text
    opencode
    01 02 03 04 Before you switch
    anomalyco/opencode · commit c28b6a0 · opencode.ai/v2/docs

    OpenCode 2 has no Windows package manager installs. It offers a standalone Windows download.

  18. 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.

    Slide text
    opencode
    01 02 03 04 Before you switch
    opencode.ai/v2/docs · Migrate from V1

    OpenCode 1 plugins don’t run in OpenCode 2

    Plugins a new plugin API, so they need porting
    Server API new contracts for clients and integrations
    Terminal settings tui.json moves to cli.json, automatically

    The guide: Migrate from V1, in the OpenCode 2 docs

What happened in AI today, in your inbox

One short email each evening. Read it and you’re caught up.

Built with ❤️ in New York