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

# Added HTTP API response compression for large non-streaming responses

2026-05-09 · v1.14.44, v1.14.43, v1.14.42

## Improvements

- **Core:** Added the Scout agent for repo research, docs lookup, and dependency-source inspection.
- **Core:** Added workspace sync so adapter-backed workspaces can be discovered and registered automatically.
- **Core:** Added an interactive split-footer mode for `opencode run`.
- **Core:** Simplified TUI keybinding config into a flat keybind format.
- **Core:** Made duplicate worktree names fall back to the parent directory for clearer labels.
- **Terminal:** Show retrying sessions as active in the project sidebar. ([@edemaine](https://github.com/edemaine))
- **Desktop:** Switched desktop updates to silent per-user install flow.

## Fixes

- **Core:** Fixed HTTP API auth responses to match the previous wire format for empty authorize results and share errors.
- **Core:** Returned structured validation errors from the HTTP API.
- **Core:** Rejected invalid permission and question IDs in the HTTP API.
- **Core:** Included auth challenges on typed HTTP API `401` responses.
- **Core:** Fixed the HTTP API OpenAPI document route.
- **Core:** Fixed detached sessions so they are claimed by the source project again.
- **Core:** Forwarded `SIGINT`, `SIGTERM`, and `SIGHUP` correctly when running through the npm shim. ([@chubes4](https://github.com/chubes4))
- **Core:** Allowed skills without descriptions to load correctly.
- **Core:** Required auth on effect HTTP API root routes. ([@RajvardhanPatil07](https://github.com/RajvardhanPatil07))
- **Core:** Kept tool ordering stable so tool lists stop reshuffling between runs.
- **Core:** Made retry dialogs more specific to the provider and failure reason.
- **Core:** Fixed Gemini reasoning controls so supported effort levels and small-mode defaults match the model.
- **Core:** Fixed Anthropic Opus 4.5 reasoning effort options.
- **Core:** Limited OpenAI deep research models to the reasoning level they actually support.
- **Core:** Fixed GPT-5 reasoning variants so the exposed effort options match each model family.
- **Terminal:** Fixed the sidebar message shown for language server state. ([@Polo123456789](https://github.com/Polo123456789))
- **Terminal:** Sorted the session picker by full last-updated time instead of day buckets. ([@Sleepful](https://github.com/Sleepful))
- **Terminal:** Kept longer cleared prompts in draft history so they can be restored.
- **Core:** Fixed upgrades failing for existing workspaces when adding the `time_used` field.
- **Core:** Keep provider and config API responses working when auth loaders add non-JSON options to providers.
- **Core:** Include tool image attachments in ACP updates and session replays. ([@SteffenDE](https://github.com/SteffenDE))

Released in [v1.14.44](https://github.com/anomalyco/opencode/releases/tag/v1.14.44), [v1.14.43](https://github.com/anomalyco/opencode/releases/tag/v1.14.43), [v1.14.42](https://github.com/anomalyco/opencode/releases/tag/v1.14.42)

Newer: [TUI plugins using the deprecated `api.command` API keep working while you migrate to `api.keymap`](https://opencode.ai/changelog/v1.14.45) (v1.14.45)

Older: [Warping a session to another workspace can now carry over your uncommitted file changes](https://opencode.ai/changelog/v1.14.41) (v1.14.41)

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

---

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