Change8

v1.17.11

OpenCode
8 fixes7 improvementscoredesktopmcpproviderstui

Summary

This release introduces powerful session management tools, including the ability to take snapshots and revert sessions to previous states. Desktop users benefit from new usability enhancements like draggable tabs and Chrome-style tab cycling shortcuts. Several bugs related to session persistence, UI consistency, and notifications have also been resolved.

Bug Fixes

  • Fixed issue where prompt drafts were not consistently attached to the correct project server.
  • Fixed inconsistent titlebar tab sizing and layout.
  • Fixed issue where home actions were missing when session lists were empty or loading.
  • Fixed issue where todo docks moved when switching between sessions.
  • Fixed automatic closing of tabs for sessions that no longer exist.
  • Fixed provider dialogs, prompt rollbacks, and async attachments becoming detached from their originating session.
  • Fixed lingering late session notifications appearing after opening the session.
  • Fixed manual sign-in failure during the browser flow by ensuring the MCP OAuth URL is always printed.

Improvements

  • Added session snapshots and revert controls, allowing users to roll a session back to an earlier message, including file changes.
  • Added Chrome-style tab cycle shortcuts using `mod+1` through `mod+9`.
  • Added draggable tabs for improved session management.
  • Improved the empty home state when no sessions are present.
  • Restyled the jump-to-latest button in the v2 session view.
  • Improved the redesigned desktop layout, including better titlebar tabs and archived sessions handling.
  • Removed the session loading stripe.

OpenCode Documentation

OpenCode v1.17.11 - What's New - Change8