opencode 1.18.5: provider-handling fixes, desktop app gains current-server support
Core fixes target model-provider edge cases — Claude adaptive thinking response shapes, OpenAI Responses phase handling, Mistral reasoning history and prompt caching, per-SDK cache keys, and MiniMax M3 thinking variant selection. The desktop app gains support for current servers alongside legacy ones, detecting which is connected and hiding legacy-only features accordingly.
PUBLISHED2026-07-24
OBSERVED2026-08-11
AGE18d
SOURCES1
Core fixes
- Claude adaptive thinking handled across more response shapes
- OpenAI Responses phase handling that could break some conversations
- Grep symlink paths preserved in search results
- Mistral reasoning history preserved across turns; Mistral prompt caching stabilized
- Correct prompt cache keys per SDK
- MiniMax M3 thinking variant selection
Desktop
- Detects legacy vs current servers and works with both; legacy-only features hidden on current servers
- Current-server support for terminal transport, review data, discovery, session actions (prompts/commands), timelines, and event streaming
- Optimistic timeline updates restored during streaming; paginated timelines kept in order
- Config permissions no longer auto-accepted on current servers
- File-specific tabs show plain contents instead of review diffs
- Inline file mentions preserved when prompting legacy servers; directory-scoped session status and post-hydration progress restored for legacy
COMMUNITY
No curated reactions recorded for this event. Facts and takes are kept in separate layers — community context is added by hand, never blended into the record above.