v1.17.11

anomalyco/opencodev1.17.11Jun 25, 2026by opencode-agent[bot]

AI Summary

This release introduces session snapshots and reverts, along with significant desktop UI and interaction improvements including draggable tabs and Chrome-style shortcuts.

Key Highlights

  • Add session snapshots and revert controls to roll back sessions
  • Add Chrome-style tab cycle shortcuts with mod+1 through mod+9
  • Add draggable tabs
  • Improve the empty home state when you have no sessions
  • Restyle the jump-to-latest button in the v2 session view

New Features

  • Add session snapshots and revert controls
  • Add Chrome-style tab cycle shortcuts
  • Add draggable tabs
  • Improve the empty home state

Full Release Notes

## Core
### Improvements
- Add session snapshots and revert controls so you can roll a session back to an earlier message, including file changes.

### Bugfixes
- Always print the MCP OAuth URL so manual sign-in still works when opening the browser flow.

## Desktop
### Improvements
- Add Chrome-style tab cycle shortcuts with `mod+1` through `mod+9`.
- Add draggable tabs. (@arvsrn)
- Improve the empty home state when you have no sessions. (@arvsrn)
- Restyle the jump-to-latest button in the v2 session view. (@arvsrn)
- Improve the redesigned desktop layout, including better titlebar tabs and archived sessions. (@arvsrn)

### Bugfixes
- Keep prompt drafts attached to the correct project server.
- Restore consistent titlebar tab sizing and layout.
- Restore home actions when session lists are empty or still loading.
- Keep todo docks in place when switching between sessions.
- Automatically close tabs for sessions that no longer exist.
- Keep provider dialogs, prompt rollbacks, and async attachments tied to the session where they started.
- Clear late session notifications after you open the session.
- Remove the session loading stripe.

**Thank you to 2 community contributors:**
- @isaachuangGMICLOUD:
  - docs: add GMI Cloud provider entry to providers directory (#32914)
- @arvsrn:
  - feat(app): draggable tabs (#31364)
  - feat(app): ui improvements (#32438)
  - fix(app): update all v1 new-session icons (#32017)
  - feat(app): no sesssions empty state (#33315)
  - feat(app): restyle v2 jump-to-latest button (#33809)