OpenCode v1.2.11

OpenCode v1.2.11 was released on .

Summary

Core - Add workspace-serve command (experimental) - ACP both live and load share synthetic pending status preceding actual data (@noamzbr) - Replace structuredClone with spread operator for process...

Release Context

  • This was the 44th OpenCode release of 2026 tracked by Havoptic.
  • It shipped 5 days after OpenCode v1.2.10 (February 20, 2026).

Shipped around the same time

Within 3 days of this release, other AI coding tools also shipped:

Compare OpenCode

Release Notes

Core - Add workspace-serve command (experimental) - ACP both live and load share synthetic pending status preceding actual data (@noamzbr) - Replace structuredClone with spread operator for process.env in tests - Add 50ms tolerance for NTFS mtime precision in Windows FileTime assertions - Replace Unix-only test assumptions with cross-platform alternatives - Use path.sep in discovery test for cross-platform path matching - Normalize backslash paths in config rel() and file ignore on Windows - Fix plugin resolution with createRequire fallback on Windows - Harden preload cleanup against Windows EBUSY errors - Normalize git excludesFile path for Windows in tests - Stream bash output and add synthetic pending events to ACP (@noamzbr) - Add git flags for snapshot operations and fix tests for cross-platform on Windows - Handle CRLF line endings in markdown frontmatter parsing on Windows - Use path.join for cross-platform glob test assertions - Upgrade to Bun 1.3.10 canary and force baseline builds always - Normalize paths at permission boundaries on Windows - Windows path support and canonicalization (@edemaine) - Upgrade OpenTUI to v0.1.81 - Change detection on Windows, especially Cygwin (@edemaine) - Cache platform binary in postinstall for faster startup - Revert caching platform binary in postinstall for faster startup - Cache platform binary in postinstall for faster startup - Publish desktop beta releases to a separate repository - Add experimental endpoint to list all sessions - Fixed terminal issues in the app - Respect info exclude in snapshot staging - Missing plugin dependencies cause TUI to black screen (@elithrar) TUI - Support variant parameter in GitHub Actions and OpenCode GitHub run command (@elithrar) Desktop - Ignore stale part deltas in the application - Fix bug where lines remain highlighted after canceling a comment (@neriousy) - Replace error handling with serverErrorMessage utility and add ConfigInvalidError checks (@OpeOginni) - Preserve native path separators in file path helpers - Remove file tree tooltips - Update createOpenReviewFile test to match new call order - Wait for loadFile to complete before opening file tab - Windows E2E test failures due to IPv6 networking issues resolved - Correct inverted chevron direction in todo list (@kevinWangSheng) - Feed customization options - Add beta icon to desktop application - E2E test updated to current version - Remove double-border in share button - Better sound effect disabling UX - Add custom scroll view to app - Show and hide reasoning summaries in the app - Stay pinned with auto-scroll on todos, questions, and permissions - Bring back -i flag in sidecar arguments for desktop - Large text pasted into prompt input no longer causes main thread to lock SDK - Scripts using Turbo commands would not run on Windows Thank you to 10 community contributors: - @elithrar: - fix(cli): missing plugin deps cause TUI to black screen (14432) - fix(github): support variant in github action and opencode github run (14431) - @tuhin-cmd: - docs: add Bangla README translation (14331) - @Seungjun0906: - docs(ko): improve wording in gitlab, ide, index, keybinds, and lsp docs (14517) - @github-actions[bot]: - Update VOUCHED list - @pirrozani: - docs(tui): correct typo in TUI documentation (14604) - @edemaine: - fix(desktop): change detection on Windows, especially Cygwin (13659) - fix: Windows path support and canonicalization (13671) - @kevinWangSheng: - fix(app): correct inverted chevron direction in todo list (14628) - @noamzbr: - feat: ACP - stream bash output and synthetic pending events (14079) - fix: ACP both live and load share synthetic pending status preceeding… (14916) - @OpeOginni: - refactor: replace error handling with serverErrorMessage utility and checks for if error is ConfigInvalidError (14685) - @neriousy: - fix(app): on cancel comment unhighlight lines (14103)

View original release

Other Recent OpenCode Releases

Upgrading from v1.2.11? See all 156 releases since.

All OpenCode releases · All AI coding tool releases on Havoptic