Changelog
New updates and improvements to OpenCode
v1.2.23 v1.2.22 Canonicalize current working directory after changing directories in TUI
Improvements
- CoreFix broken MCP toggling in TUI@natewill
- CoreUpdate database path test to verify correct channel-based filename
- CoreAllow beta channel to share database with stable channel
- CoreAdd OPENCODE_SKIP_MIGRATIONS flag to bypass database migrations
v1.2.21 Preserve original line endings in edit tool
Improvements 9
- CoreFix Git path resolution for modified files across Git Bash, MSYS2, and Cygwin on Windows
- CoreFix PTY session handle leak@kikuchan
- CoreSanitize preview database filenames
- CoreLog stack trace when schema validation fails
- CoreI need to see the actual commit diff to understand what was fixed and provide an accurate changelog entry.
- CoreAdd project git init API
- CoreUpdate Drizzle and channel database handling
- CoreSpeed up share loads
- CoreEnable auto-accept keybind regardless of permission config@luisfelipesena
v1.2.20 Stop leaking fsmonitor daemons that caused 60GB+ of committed memory after running tests
Improvements
- CoreReplace Bun.which with npm which in OpenCode
v1.2.19 Add GPT-5.4 to Codex allowed models list
Improvements 7
- CoreReplace Bun.stderr and Bun.color with Node.js equivalents
- CoreReplace Bun.connect with net.createConnection for better compatibility
- CoreUse SHA1 for hash instead of unsupported xxHash3-XXH64
- CoreReplace Bun.hash with Hash.fast using xxhash3-xxh64
- CoreReplace Bun.write with Filesystem.write in config files
- CoreReplace Bun.write/file with Filesystem utilities in snapshot
- CoreReplace Bun.sleep with Node.js timers for better compatibility
v1.2.18 v1.2.17 Rework workspace integration and adaptor interface
Improvements
- CoreClarify output capture guidance in bash tool documentation
v1.2.16 Normalize trailing slashes in auth login URLs
Improvements 13
- CoreUpgrade OpenTUI to v0.1.86 and enable markdown rendering by default
- CoreAvoid Gemini combiner schema sibling injection
- CoreForward metadata options to Cloudflare AI Gateway provider@ryanskidmore
- CoreClone part data in Bus event to preserve token values@ryanskidmore
- CoreRecover from 413 Request Entity Too Large errors via automatic compaction@bentrd
- CoreShow human-readable message for HTML error responses@rianvdm
- CoreKill orphaned MCP child processes and expose OPENCODE_PID on shutdown@ryanwyler
- CoreAdd workspace_id to session table
- CoreAdd WorkspaceContext to core
- CoreBasic implementation of remote workspace support
- CoreChange keybindings to navigate between child sessions
- CoreFixed test issues
- CoreFixed terminal rendering and interaction issues in the application
v1.2.15 Fix most segfaults on Windows with Bun v1.3.10 stable
Improvements
- CoreSplit TUI and server configuration
v1.2.14