# opencode 1.17.14: code mode MCP adapter, execute tool gated behind code mode

> Adds an MCP adapter for code mode that runs confined orchestration scripts against connected MCP tools, and hides the `execute` tool unless code mode is enabled. Also fixes paginated MCP tool catalogs dropping tool metadata and output schema validation, plus provider routing bugs on Copilot, OpenRouter, and Cerebras.

| | |
|---|---|
| **Tool** | opencode |
| **Version** | v1.17.14 |
| **Kind** | release |
| **Published** | 2026-07-06 |
| **Observed** | 2026-08-11 |
| **Significance** | 3/5 |
| **Breaking** | no |
| **Categories** | feature, fix, capability |

## What changed


**Core**
- Code mode MCP adapter: run confined orchestration scripts against connected MCP tools
- `execute` tool hidden unless code mode is enabled
- Paginated MCP tool catalogs no longer lose tool metadata and output schema validation
- Low reasoning effort preserved for OpenRouter small-model variants instead of being disabled
- GitHub Copilot routing honours each model's advertised chat or responses endpoint
- Cerebras reasoning replay sends earlier assistant reasoning in the provider-supported field
- Session lists match equivalent instance directories reliably

**TUI**
- Spinner registration fixed so loading indicators keep rendering
- Debug info dialog with clipboard copy added

**Desktop**
- Draft server status in title bar; unified provider connect flow
- Reopen closed tabs, background tab open, recently closed projects on Home
- v2 review panel overhaul; improved large review pane performance
- Terminal and review pane stay mounted across session tab switches
- Fixes: wrong project on new sessions from Home, first-launch onboarding conditions, timeline loads starting on assistant replies, typing in an unfocused composer, busy indicators scoped per server, child-session lineage during tab transitions


## Sources

- [github_release](https://github.com/anomalyco/opencode/releases/tag/v1.17.14) — retrieved 2026-08-11

## Community

_No curated reactions recorded. Facts and community takes are kept in separate layers
and never blended._

---
Canonical: https://changelogs.info/opencode/v1-17-14
Entity: https://changelogs.info/opencode
Event ID: `evt_2026-07-06_opencode_v1-17-14`
Licence: event synthesis © changelogs.info, CC BY 4.0. Linked sources belong to their vendors.
