Repository navigation
v0.4.0
[0.4.0] - 2026-09-28
This release adds a live Target indicator to the OpenCode TUI and installs both plugin components
automatically from the release archive.
Added
- Added the optional
opencode-target-tuiplugin with an animated Target status indicator under the
OpenCode TUI prompt. It shows working, waiting, retrying, needs input, paused, blocked, budget
limit, usage limit, complete, and unavailable states without changing persisted Target state. - Added generated
dist/target-tui.js, TUI build/typecheck/smoke commands, and OpenTUI renderer
coverage for animation, session switching, narrow terminals, clear, corrupt state, and disposal. - Added fully automatic archive installation.
install.shandinstall.ps1now install both
plugins and register the TUI plugin intui.jsonortui.jsoncwithout manual edits or npm
dependencies. - Added JSONC-preserving, idempotent installer configuration. Existing comments, settings, plugin
options, and entries remain intact; duplicate Target entries are avoided and a disabled Target
TUI entry is re-enabled. - Added custom configuration support through
OPENCODE_CONFIG_DIRandOPENCODE_TUI_CONFIG. - Added a self-contained
dist/install-config.mjshelper requiring only Node.js 22+ in release
archives.
Changed
- Release validation now pins the compatible OpenTUI
0.4.5and Solid1.9.12peer set and tests
the installers from isolated archive artifacts.
Documentation
- Added Russian README
with Russian installation, usage, lifecycle, TUI, and
troubleshooting guidance. - Added language links between the English and Russian README files.
Installation
Download the v0.4.0 archive,
extract it, and run sh install.sh (Linux/macOS) or
powershell -ExecutionPolicy Bypass -File .\install.ps1 (Windows). Node.js 22+ is required.
The installer installs the Target runtime, enables the TUI indicator, and preserves existing
OpenCode TUI settings. Restart OpenCode and start a new session.
For more details, see the English README
or the Russian README.