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

# Restored git-backed review modes

2026-04-04 · v1.3.15, v1.3.14

Restored git-backed review modes, including uncommitted and branch diffs.

## Improvements

- **Core:** Fixed revert chains so restoring an earlier message also restores the right snapshot state. ([@natewill](https://github.com/natewill))
- **Core:** Added macOS managed preferences for MDM-enforced config. ([@lennyvaknine43](https://github.com/lennyvaknine43))
- **Core:** Fixed sessions getting stuck after tool calls with OpenAI-compatible providers. ([@valenvivaldi](https://github.com/valenvivaldi))
- **Core:** Kept compaction summaries in the conversation's language. ([@aaron-he-zhu](https://github.com/aaron-he-zhu))
- **Core:** Added Venice AI as a provider. ([@dpuyosa](https://github.com/dpuyosa))
- **Core:** Respected model-specific `limit.input` overrides. ([@ykswang](https://github.com/ykswang))
- **Terminal:** Kept the prompt cursor with dialogs instead of refocusing the background prompt.
- **Terminal:** Added a one-time confirmation before sharing a session for the first time.
- **Terminal:** Applied scroll settings consistently across TUI scroll views.
- **Terminal:** Kept text selections intact during global key handling.
- **Terminal:** Fell back to the first available agent if the last-used agent is unavailable.
- **Desktop:** Added file mentions in review comments.
- **Desktop:** Restored prompt focus after closing agent, model, and variant pickers.
- **Desktop:** Added keyboard navigation and shortcuts to the question dock.
- **Desktop:** Hid model controls in shell mode.
- **Desktop:** Stopped the todo dock from auto-scrolling while tasks update.
- **SDK:** Fixed JS SDK server and TUI launch and shutdown on Windows.
- **SDK:** Fixed object-defined `Tool.define()` tools from wrapping `execute` multiple times. ([@jpcarranza94](https://github.com/jpcarranza94))
- **Extensions:** Added support for theme-only plugin packages.
- **Core:** Prevent npm installs from failing when Arborist hits the compiled binary's `node-gyp` path

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

Newer: [Support Azure model options on both chat and responses paths](https://opencode.ai/changelog/v1.3.17) (v1.3.17)

Older: [Add a dedicated system prompt for Kimi models](https://opencode.ai/changelog/v1.3.12) (v1.3.12)

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

---

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