OpenCode v1.1.24: TUI & Desktop Fixes

Desktop workspace persistence, unified search, TUI tab navigation, and OAuth MCP config in OpenCode v1.1.24. 13 community contributors.

OpenCode v1.1.24: TUI & Desktop Fixes

TL;DR

  • Desktop workspace management overhauled — persist order, collapse state, unified search
  • TUI improvements: tab navigation for questions, new Carbonfox theme, better visual hierarchy
  • Core fixes for OAuth MCP servers, GPT model handling, and remote session auth display

New

  • Desktop workspace persistence — workspace order and collapsed state now persist across sessions
  • Unified search — search commands and files in one place from the app
  • Tab navigation for questions — cycle through question options in TUI with keyboard
  • Carbonfox theme — new terminal theme option added
  • OAuth redirect URI config for MCP servers — explicit configuration support for OAuth flows
  • LiteLLM proxy provider — explicit compatibility option for LiteLLM proxy setups
  • Session title editing — edit project and session titles in desktop UI
  • Version display — session header and /status dialog now show version info

Fixed

  • Desktop workspace expansion — fixed scroll jumping and expansion bugs in workspace navigation
  • Session icon alignment — corrected alignment of session icons and labels
  • Mobile/responsive menu — fixed menu shifting and responsive layout issues on desktop and web
  • Search bar styling — corrected sizing, padding, and keyboard shortcut display
  • Avatar styling — fixed border radius and current project display
  • GPT model item ID stripping — fixed logic for more cases to prevent malformed requests
  • Default agent selection — fixed in ACP and headless mode
  • Subtask model switching — main model/agent no longer changes when invoking subtasks
  • Remote session auth — show auth URL when browser cannot open in remote environments
  • Tool attachments — no longer sent as user messages
  • OpenTUI keyboard regression — upgraded to v0.1.74 and fixed tmux/kitty keyboard handling

Breaking Changes

  • SDK: OpenAPI TypeScript generator reverted to previous version after 0.90.4 update caused issues

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

Source: OpenCode