Change8

v1.3.4

OpenCode
7 features7 fixes14 improvementsclicoredesktopmcpproviderstui

Summary

This release introduces significant architectural updates, including the new prompt slot feature and support for AI SDK v6. Users will benefit from improved startup performance and several bug fixes, particularly around plugin testing and Windows builds. The TUI has also received enhancements for model variant selection and subagent functionality.

New Features

  • Added prompt slot feature for enhanced prompt management.
  • Added support for AI SDK v6.
  • Added TUI plugins support for terminal interface extensions.
  • Added GPT prompt configuration so non-Codex GPT models use a system prompt modeled after Codex CLI.
  • Added dialog variant menu and improved subagent functionality in the TUI.
  • Enabled opening a dialog for model variant selection instead of cycling through options.
  • Added model variant selection dialog to the TUI.

Bug Fixes

  • Fixed flaky plugin tests by removing unsupported mock.module in Bun.
  • Fixed web UI bundle build failures specifically on Windows.
  • Fixed style guide violations in the TUI subagent footer.
  • Fixed an issue where the variant cycle display was shown in the footer.
  • Fixed layout viewport resizing when the mobile keyboard appears (community contribution).
  • Fixed an issue where semver build identifiers were not respected for nix builds (community contribution).
  • Fixed nix embedded web-ui support (community contribution).

Improvements

  • Adjusted bash tool description to increase cache hit rates between projects.
  • Improved overall application startup performance.
  • Closed MCP transport on failed or timed-out connections.
  • Used cachedInvalidateWithTTL for configuration management.
  • Used Azure Artifact Signing for Windows releases.
  • Set the default file tree view to closed with a minimum width.
  • Persisted queued followups across project switches.
  • Reduced markdown rendering jank while responses stream in the UI.
  • Set the default shell tool to collapsed state.
  • Removed bundled fonts from the application.
  • Used theme color for the prompt placeholder in the TUI.
  • Checked KV theme before falling back to the default theme in TUI.
  • Added top spacing to the session view and removed obsolete documentation prompt in TUI.
  • Moved session context into the prompt footer in TUI.

OpenCode Documentation