# opencode 1.17.8: MCP schema, OAuth and timeout fixes

> Bugfix release concentrated on MCP. Tool schemas that previously failed validation on OpenAI-compatible providers now pass, long-running MCP tools keep their timeout alive while reporting progress, and the OAuth callback server shuts down after authorization. Also faster session timeline loading.

| | |
|---|---|
| **Tool** | opencode |
| **Version** | v1.17.8 |
| **Kind** | release |
| **Published** | 2026-06-17 |
| **Observed** | 2026-08-11 |
| **Significance** | 2/5 |
| **Breaking** | no |
| **Categories** | fix, feature |

## What changed


- MCP: OpenAI-compatible providers accept tool schemas that previously failed validation
- MCP: tools without declared schema properties work with providers expecting object properties
- MCP: long-running tools keep their timeout alive when reporting progress
- MCP: OAuth callback server shuts down once authorization finishes or is cancelled; OAuth error pages escape provider error text correctly
- MCP: tool failures surface the server's error text instead of a generic failure
- Provider: Cloudflare AI Gateway now receives the configured API key
- Core: session timelines load faster, without flicker or scroll jumps
- Desktop: Home tab toggle to switch between Home and last tab; faster file/folder picker in the v2 layout


## Sources

- [github_release](https://github.com/anomalyco/opencode/releases/tag/v1.17.8) — 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-8
Entity: https://changelogs.info/opencode
Event ID: `evt_2026-06-17_opencode_v1-17-8`
Licence: event synthesis © changelogs.info, CC BY 4.0. Linked sources belong to their vendors.
