Changelog
New updates and improvements to OpenCode
v2.2.6 GUI Plugin Themes and New Slots
GUI plugins can now add color themes, render or add actions to code blocks, and use native settings and menu components.#61485#61533#61527#61509
See all highlights in v2.2.6Fixes
v2.2.4 Publish Interactive Artifacts
Enable
See all highlights in v2.2.4"experimental": { "artifacts": true }inopencode.jsonto let agents publish, update, and serve HTML or static artifacts through the built-in local provider or plugin-provided storage.#60351v2.2.3 Added persistent-terminal renaming to the process daemon
Added persistent-terminal renaming to the process daemon, including capability discovery and user titles that override shell-provided titles until cleared.#60324
See all highlights in v2.2.3Fixes
- ExtensionsPreserved
nullvalues in Code Mode text encoding.#57639@xiajiahang - ExtensionsTidied nested Extensions menus.#59468
- ExtensionsPreserved
v2.2.2 Unified Quotes and Annotations
Timeline quotes, terminal quotes, and browser annotations now share a compact optional-comment editor, while source highlights remain attached to local drafts.#60164
See all highlights in v2.2.2Fixes
- ExtensionsCorrected visible flowchart edges connected through Merman subgraphs.
v2.2.1 Keep Working Toward a Goal
Run
See all highlights in v2.2.1/goal <objective>in the TUI or Desktop to let the session continue until a reviewer confirms the objective is met. Use/goal pause,/goal resume, or/goal clearto control it.#59437Improvements
- ExtensionsLet Code Mode extension globals return Effects and declare required services.#59948
v1.18.31 v1.17.10 Added namespaced plugin hook APIs
Improvements
- ExtensionsAdded the V2 plugin API for Effect and Promise plugins.
v1.16.0 v1.15.11 Added a
disposehook for pluginsFixes
- ExtensionsFixed Codex plugin requests to send the expected session ID header.
v1.14.51