v1.17.14
Termux Android build for v1.17.14.
- Upstream release: https://github.com/anomalyco/opencode/releases/tag/v1.17.14
- Release train:
1.17.14 - Promoted PR: #16
- Promoted PR head SHA:
3103c0236e247821a793953e8c688c953d77ac9e
Upstream release notes
Core
Improvements
- Added a code mode MCP adapter for running confined orchestration scripts against connected MCP tools.
- Hid the
executetool unless code mode is enabled.
Bugfixes
- Fixed paginated MCP tool catalogs losing tool metadata and output schema validation.
- Preserved low reasoning effort for OpenRouter small-model variants instead of disabling it.
- Fixed GitHub Copilot model routing to honor each model's advertised chat or responses endpoint.
- Fixed session lists to match equivalent instance directories reliably.
- Fixed Cerebras reasoning replay so earlier assistant reasoning is sent back in the provider-supported field.
TUI
Bugfixes
- Fixed spinner registration so loading indicators keep rendering across TUI surfaces.
Desktop
Improvements
- Show draft server status in the title bar.
- Unified the provider connect flow across the app.
- Improved the integrated terminal experience. (@arvsrn)
- Added reopening for closed tabs and background tab opening. (@usrnk1)
- Improved model search in picker dialogs. (@arvsrn)
- Added recently closed projects to Home. (@usrnk1)
- Made tab navigation respond on mouse down in the new layout.
- Overhauled the v2 review panel. (@arvsrn)
- Refined the session tab preview popover. (@usrnk1)
Bugfixes
- Fixed new sessions from Home using the wrong project.
- Fixed first-launch onboarding so it only appears when appropriate.
- Improved large review pane performance.
- Fixed timeline loads that started on assistant replies by backfilling the missing user turn.
- Restored typing in the composer while the window is unfocused.
- Fixed dropdown search behavior. (@arvsrn)
- Kept the v2 review pane mounted when switching session tabs.
- Kept the terminal mounted when switching session tabs in a workspace.
- Fixed session tab busy indicators to stay scoped to the correct server.
- Fixed child-session navigation and lineage resolution during tab transitions.
- Kept desktop window tabs after closing and reopening the app.
Thank you to 3 community contributors:
- @usrnk1:
- feat(desktop): refine session tab preview popover (anomalyco#34792)
- feat(desktop): add recently closed projects to home (anomalyco#34926)
- feat(desktop): papercut fixes (anomalyco#34939)
- feat(desktop): reopen closed tabs and background tab open (anomalyco#35010)
- @arvsrn:
- feat(app): v2 review panel overhaul (anomalyco#31882)
- feat(app): align subagent UI with v2 (anomalyco#34931)
- feat(app): improvements to model search (anomalyco#34954)
- feat(app): dropdown search fix (anomalyco#34961)
- feat(app): terminal improvements (anomalyco#34747)
- @StarpTech:
- feat(tui): add debug info dialog with copy to clipboard (anomalyco#35004)