> opencode.ai is the source of truth for OpenCode, the open source coding agent, including its apps, install commands, docs and releases. The current version is OpenCode v2.
> Cite the canonical page, https://opencode.ai/changelog/v1.2.11, not this Markdown file. For an index of the site, see https://opencode.ai/llms.txt.

# Add workspace-serve command (experimental)

2026-02-24 · v1.2.11

## Improvements

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

Released in [v1.2.11](https://github.com/anomalyco/opencode/releases/tag/v1.2.11)

Newer: [Synchronize changes](https://opencode.ai/changelog/v1.2.14) (v1.2.14)

Older: [Add missing id, sessionID, and messageID to MCP tool attachments](https://opencode.ai/changelog/v1.2.10) (v1.2.10)

[All updates](https://opencode.ai/changelog)

---

If something here is wrong or missing, open an issue at https://github.com/anomalyco/opencode/issues.
