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

# TUI plugins using the deprecated `api.command` API keep working while you migrate to `api.keymap`

2026-05-10 · v1.14.45

## Fixes

- **Core:** Provider configs and API responses now accept models marked as `active`.
- **Core:** Read tool permission rules now match worktree-relative paths, so read allowlists and denylists apply correctly.
- **Core:** Workspace-routed HTTP API endpoints no longer reject valid `directory` and `workspace` query params.
- **Terminal:** Startup errors now report every failed bootstrap request instead of only the first one.
- **Terminal:** Opening a session no longer crashes when the messages request fails.
- **Desktop:** Older migrated sessions with missing diff file details load again.
- **Desktop:** Older migrated sessions with missing diff patches load again. ([@OpeOginni](https://github.com/OpeOginni))
- **SDK:** `throwOnError: true` now throws a real `Error` with the server message and preserves the response body in `cause`.
- **Extensions:** Provider plugins can no longer mutate shared provider model state for the rest of the app.

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

Newer: [Fixed boolean HTTP API query handling so SDK types and runtime validation stay aligned](https://opencode.ai/changelog/v1.14.46) (v1.14.46)

Older: [Added HTTP API response compression for large non-streaming responses](https://opencode.ai/changelog/v1.14.44) (v1.14.44)

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

---

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