OpenCode v1.2.17: Workspace & Desktop Fixes

OpenCode v1.2.17 brings workspace rework, TUI improvements with default scrollbar, and desktop fixes for todos, terminal tabs, and session handling.

OpenCode v1.2.17: Workspace & Desktop Fixes

TL;DR

  • Reworked workspace integration and adaptor interface for better stability
  • TUI now shows scrollbar by default and prevents orphaned subprocesses
  • Desktop app fixes: removed blur from todos, fixed terminal tab closure, improved session loading

New

  • Scrollbar visibility — TUI now displays scrollbar by default for better navigation clarity
  • Agent validation with attach flag — Validates agent when running with --attach flag to catch issues early

Fixed

  • Orphaned subprocess cleanup — Prevents orphaned opencode subprocesses from lingering on shutdown
  • Desktop todo blur — Removed blur effect from todos in the app for better readability
  • Dock animation timing — Delays dock animation on session load to prevent jarring transitions
  • Session sidebar display — Removed diff lines from sessions in sidebar to reduce clutter
  • Session scroll position — Loading session now automatically scrolls to the bottom
  • Terminal tab closure — Fixed improper terminal tab closure behavior
  • Workspace integration — Reworked workspace integration and adaptor interface for improved reliability
  • Documentation clarity — Clarified output capture guidance in bash tool documentation

Update with: npm install opencode@1.2.17 or check the release page for your platform.

Source: OpenCode