v1.17.8

denizsafak/abogenv1.17.8Jun 17, 2026by opencode-agent[bot]

AI Summary

Performance improvements include faster session timelines, while stability fixes address MCP tool validation, OAuth callback handling, and Cloudflare AI Gateway configuration.

Key Highlights

  • Session timelines load much faster and avoid flicker
  • OpenAI-compatible providers now accept MCP tool schemas
  • Cloudflare AI Gateway receives configured API key correctly
  • MCP OAuth callback server shuts down after authorization
  • Long-running MCP tools keep timeout alive on progress

New Features

  • MCP servers can receive the current workspace as a client root
  • MCP tool failures surface server error text
  • MCP OAuth error pages escape provider error text
  • Desktop Home tab toggle for quick switching

Full Release Notes

## Core
### Improvements
- Session timelines load much faster and avoid flicker or scroll jumps.

### Bugfixes
- OpenAI-compatible providers now accept MCP tool schemas that previously failed validation. (@jquense)
- Cloudflare AI Gateway now receives the configured API key correctly. (@keefetang)
- MCP tools without declared schema properties now work with providers that expect object properties.
- Long-running MCP tools now keep their timeout alive when they report progress. (@Nomadcxx)
- The MCP OAuth callback server now shuts down once authorization finishes or is cancelled.
- MCP tool failures now surface the server's error text instead of a generic failure.
- MCP OAuth error pages now escape provider error text correctly.

## Desktop
### Improvements
- Added a Home tab toggle so you can quickly switch between Home and your last tab.
- The new desktop file and folder picker is faster and easier to navigate in the v2 layout.

**Thank you to 3 community contributors:**
- @Nomadcxx:
  - fix(mcp): enable progress timeout resets (#32477)
- @keefetang:
  - fix(provider): pass apiKey to createUnified for Cloudflare AI Gateway (#32052)
- @jquense:
  - fix(opencode): sanitize OpenAI MCP tool schemas (#32489)