What’s New

opencode v1.18.5

v1.18.5
Added
  • Support the current server terminal transport
  • Support current-server review data in the desktop app
  • Support current-server session actions, including prompts and commands
  • Render current-server session timelines
  • Stream current-server events in the desktop app
  • Detect legacy and current servers so the desktop app can work with both
Changed
  • Update server discovery flows for current servers
Fixed
  • Improve Claude adaptive thinking handling across more response shapes
  • Avoid OpenAI Responses phase handling that could break some conversations
  • Preserve grep symlink paths in search results
  • Preserve Mistral reasoning history across turns
  • Stabilize Mistral prompt caching
  • Use the correct prompt cache keys for each SDK
  • Fix MiniMax M3 thinking variant selection
  • Restore optimistic timeline updates while responses are still streaming
  • Hide legacy-only features when connected to current servers
  • Preserve inline file mentions when sending prompts to legacy servers
  • Stop auto-accepting config permissions on current servers
  • Keep current servers out of the legacy layout
  • Show plain file contents in file-specific tabs instead of review diffs
  • Keep the prompt input agent toggle in sync
  • Keep paginated session timelines in the right order
  • Restore directory-scoped session status for legacy servers
  • Reload legacy session progress after hydration
Core
Bugfixes
  • Improve Claude adaptive thinking handling across more response shapes.
  • Avoid OpenAI Responses phase handling that could break some conversations.
  • Preserve grep symlink paths in search results. (@remixz)
  • Preserve Mistral reasoning history across turns.
  • Stabilize Mistral prompt caching.
  • Use the correct prompt cache keys for each SDK.
  • Fix MiniMax M3 thinking variant selection.
Desktop
Improvements
  • Support the current server terminal transport.
  • Support current-server review data in the desktop app.
  • Update server discovery flows for current servers.
  • Support current-server session actions, including prompts and commands.
  • Render current-server session timelines.
  • Stream current-server events in the desktop app.
  • Detect legacy and current servers so the desktop app can work with both.
Bugfixes
  • Restore optimistic timeline updates while responses are still streaming.
  • Hide legacy-only features when connected to current servers.
  • Preserve inline file mentions when sending prompts to legacy servers.
  • Stop auto-accepting config permissions on current servers.
  • Keep current servers out of the legacy layout.
  • Show plain file contents in file-specific tabs instead of review diffs.
  • Keep the prompt input agent toggle in sync.
  • Keep paginated session timelines in the right order.
  • Restore directory-scoped session status for legacy servers.
  • Reload legacy session progress after hydration.

Thank you to 2 community contributors:

  • @dleopold:
    • fix(app): classify existing web profiles for layout transition (#38117)
  • @remixz:
    • fix(opencode): preserve grep symlink paths (#38581)
View original