OpenCode v1.3.14: Git Review & Provider Fixes

Git review modes restored, OpenAI-compatible provider sessions fixed, and Venice AI added. 12 community contributors shipped fixes across core, TUI, Desktop, SDK, and extensions.

OpenCode v1.3.14: Git Review & Provider Fixes

TL;DR

  • Git-backed review modes (uncommitted and branch diffs) are back
  • Fixed sessions hanging after tool calls with OpenAI-compatible providers
  • Added Venice AI as a provider; macOS MDM support for enterprise deployments

New

  • Venice AI provider — Added as a new LLM provider option.
  • macOS managed preferences — MDM-enforced config support for enterprise deployments.
  • File mentions in review comments — Desktop now supports file references in code review.
  • Keyboard navigation in question dock — Desktop question dock now has keyboard shortcuts and navigation.
  • Theme-only plugin packages — Extensions can now be theme-only without code components.

Fixed

  • Git-backed review modes — Restored uncommitted and branch diff review functionality.
  • Revert chains — Restoring an earlier message now correctly restores the right snapshot state.
  • Sessions stuck after tool calls — Fixed agent loop stopping with OpenAI-compatible providers.
  • Compaction summaries language — Conversation compaction now respects the conversation's language.
  • Model input limits — Respected model-specific limit.input overrides.
  • Prompt cursor with dialogs — TUI now keeps prompt cursor focused instead of refocusing background.
  • Text selections during key handling — TUI text selections now stay intact during global key handling.
  • Agent fallback — TUI falls back to first available agent if last-used agent is unavailable.
  • Prompt focus after picker close — Desktop restores prompt focus after closing agent, model, and variant pickers.
  • Todo dock auto-scroll — Desktop todo dock no longer auto-scrolls while tasks update.
  • JS SDK on Windows — Fixed server and TUI launch/shutdown on Windows.
  • Tool.define() wrapper accumulation — Fixed object-defined tools from wrapping execute multiple times.

Breaking Changes

  • Model controls are now hidden in shell mode on Desktop.

Update with: npm install opencode@latest or check the release page for platform-specific instructions.

Source: OpenCode