> 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.15.12, not this Markdown file. For an index of the site, see https://opencode.ai/llms.txt.

# ACP integrations can now send prompts, slash commands, and usage updates through `acp-next`

2026-05-28 · v1.15.12

## Improvements

- **Core:** Added WebSocket transport for OpenAI responses on supported channels (set OPENCODE_EXPERIMENTAL_WEBSOCKETS=true)
- **Terminal:** Added a workspace management dialog
- **Desktop:** Added a setting to switch tab layouts

## Fixes

- **Core:** Enabled adaptive reasoning controls for Anthropic Opus 4.7+ models
- **Core:** Allowed colons in passwords ([@neriousy](https://github.com/neriousy))
- **Core:** Sped up warm `acp-next` model and config switches
- **Core:** Improved first-session `acp-next` startup time
- **Core:** Kept OpenAI WebSocket response timeouts active
- **Core:** Retried failed OpenAI WebSocket streams before falling back
- **Core:** Handled `acp-next` permission prompts correctly
- **Core:** Used the persisted session directory for existing-session requests
- **Core:** Forwarded remote workspace request bodies correctly
- **Core:** Supported custom base URLs for OpenAI WebSocket responses ([@Tarquinen](https://github.com/Tarquinen))
- **Terminal:** Kept session navigation working while prompt modes are open
- **Terminal:** Restored the thinking spinner
- **Terminal:** Surfaced subagent retry status
- **Terminal:** Fixed opening editors from non-Git project paths ([@OpeOginni](https://github.com/OpeOginni))
- **Desktop:** Improved the home empty state and fixed V2 font usage
- **Desktop:** Fixed tab close buttons not showing reliably

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

Newer: [Sessions can now store custom metadata through the API and SDK](https://opencode.ai/changelog/v1.15.13) (v1.15.13)

Older: [Added `headerTimeout` config for provider requests, with a 10s default for default OpenAI setups](https://opencode.ai/changelog/v1.15.11) (v1.15.11)

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

---

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