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.
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$HOMEprefixes 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