OpenCode v1.17.0
OpenCode v1.17.0 was released on .
Summary
Core Improvements - Faster file search across large projects with the new fff-backed search tools. (@dmtrKovalenko) - Added X-Session-Id headers for proxy setups that need sticky routing. (@songcha...
Release Context
- This was the 140th OpenCode release of 2026 tracked by Havoptic.
- It shipped 4 days after OpenCode v1.16.2 (June 5, 2026).
Shipped around the same time
Within 3 days of this release, other AI coding tools also shipped:
- Antigravity CLI v1.0.8 (June 12, 2026)
- Kiro CLI v2.7.0 (June 12, 2026)
- Claude Code v2.1.176 (June 12, 2026)
- Claude Code v2.1.175 (June 12, 2026)
- Replit Agent 2026.06.12 (June 12, 2026)
Compare OpenCode
- OpenCode vs Claude Code
- OpenCode vs OpenAI Codex CLI
- OpenCode vs Cursor
- OpenCode vs Gemini CLI
- OpenCode vs Kiro CLI
- OpenCode vs GitHub Copilot CLI
- OpenCode vs Devin Desktop
- OpenCode vs Antigravity CLI
- OpenCode vs Grok Build
- OpenCode vs Cline
- OpenCode vs Zed
- OpenCode vs Factory Droid
- OpenCode vs Devin
- OpenCode vs Lovable
- OpenCode vs Amp
- OpenCode vs GitHub Copilot in VS Code
- OpenCode vs Replit Agent
- OpenCode vs Bolt
- OpenCode vs v0
Release Notes
Core Improvements - Faster file search across large projects with the new fff-backed search tools. (@dmtrKovalenko) - Added X-Session-Id headers for proxy setups that need sticky routing. (@songchaow) - Added Cohere North model support. - Added reasoning as an interleaved field option for vLLM providers. (@delta9000) - mcp add now works in non-interactive flows. - auth logout now supports search when choosing an account. Bugfixes - Improved MCP connection status messages so failures are easier to act on. - Added Claude Fable reasoning support. - MCP tool calls now receive abort signals, so cancellations stop more reliably. - MCP catalogs now paginate correctly instead of truncating larger lists. - OpenRouter reasoning variants now generate for all models. (@AnthonyMLau) - Added MiniMax M3 thinking toggle support. - Java multi-module Maven workspaces now resolve JDTLS from the topmost pom.xml. (@areyouok) - MCP servers now respect advertised capabilities. - Session lists now respect directory filters in workspace setups. (@rexdotsh) - Sessions can recover once from provider context-overflow errors instead of failing immediately. - Bedrock Mantle config now honors configured API key and region settings. TUI Improvements - The session move flow now highlights project copies more clearly and keeps the current location selected. - Project copies can now be deleted directly from the move dialog. Bugfixes - New project copies are now bootstrapped before the TUI switches into them. - Moving a session now injects a reminder about the new working directory. Desktop Improvements - Added a help button to the tabs bar. - Prompt drafts are preserved while you switch tabs. - File attachments now open in the active project. - App updates now stay responsive and persist across restarts. - Added WSL-backed Desktop support and WSL server management on Windows. - Improved the sessions list UI. (@arvsrn) - Improved the servers UI. (@arvsrn) Bugfixes - Updated Electron and fixed related panel layout issues. - Fixed several WSL Desktop bugs. (@neriousy) - Hidden agents no longer get cycled accidentally. - MCP status now refreshes when the active directory changes. - The Home screen now keeps a larger recent-session list with scrolling. SDK Improvements - Large v2 tool outputs are now bounded and expose retained output paths for follow-up inspection. Thank you to 11 community contributors: - @rexdotsh: - fix(session): respect directory filter with workspaces (30804) - @arvsrn: - feat(app): improve servers UI (30961) - feat(app): updates to project avatar (30964) - feat(app): sessions list improvements (30941) - @dmtrKovalenko: - feat(opencode): fff search tools (27802) - @fancive: - docs: fix MCP header interpolation example to {env:VAR} (31078) - @robertDouglass: - fix(tui): sort connect providers alphabetically (30891) - @neriousy: - fix(desktop): few WSL bugs (31095) - @areyouok: - fix(lsp): resolve JDTLS root to topmost pom.xml in Java Maven multi-module projects (28761) - @remorses: - fix(session): merge per-call tool rules into session permission (30529) - @AnthonyMLau: - fix(opencode): generate reasoning variants for all OpenRouter models. (30332) - @delta9000: - feat: add "reasoning" as interleaved field option for vLLM providers (30477) - @songchaow: - feat: add X-Session-Id header for proxy cache routing affinity (31511)
Other Recent OpenCode Releases
- v1.19.3 (October 16, 2026)
- v1.19.2 (October 16, 2026)
- v1.19.1 (October 15, 2026)
- v1.19.0 (October 11, 2026)
- v1.18.35 (October 6, 2026)
Upgrading from v1.17.0? See all 60 releases since.
All OpenCode releases · All AI coding tool releases on Havoptic