OpenCode v1.1.30: Session Management & Desktop Fixes

Session management, model persistence, and desktop navigation fixes in OpenCode v1.1.30. 8 community contributors included.

OpenCode v1.1.30: Session Management & Desktop Fixes

TL;DR

  • Session list and fork support added to ACP
  • Model persistence and home directory expansion for permission patterns
  • Desktop app navigation fixes for large sessions and terminal UI improvements

New

  • ACP session list and fork support — manage and duplicate sessions directly from the ACP interface
  • Home directory expansion — permission patterns now support ~ and $HOME prefixes for cleaner config
  • Todo list tools for OpenAI models — restored functionality for task management workflows
  • Configurable models.dev domain — offline environments can now point to custom model registries

Fixed

  • Model persistence on ACP load — selected model and mode now stay intact when loading sessions
  • Metadata matching — switched to model.id instead of model.api.id to handle legacy identifiers correctly
  • Desktop navigation with large sessions — eliminated lag and UI freezes when working with big session files
  • Terminal UI alignment — removed terminal button border to match close button styling
  • Non-git project renaming — fixed bug where renaming projects affected unrelated projects
  • Provider OAuth error handling — improved error messages and recovery in desktop app
  • Tab suggestion selection — Tab key now properly selects suggestions in the app

Changed

  • textVerbosity and reasoningEffort defaults — adjusted to align with Codex CLI behavior
  • GitLab package updates — better support for self-hosted GitLab instances

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

Source: OpenCode