Change8

v1.17.4

OpenCode
2 features4 fixes4 improvementscoremcpproviderstui

Summary

This release introduces significant backend updates, including new v2 API endpoints for session management and support for connector-based authentication flows. Several critical bugs were resolved, such as ensuring content-filtered model responses are visible as errors and fixing compatibility issues with Gemini tool schemas.

New Features

  • Enabled connector-based authentication flows and support for stored provider credentials.
  • Added v2 API endpoints to create and fetch sessions, list session questions, and resolve the active location.

Bug Fixes

  • Fixed Gemini tool schemas that used multi-type fields so compatible tools keep working.
  • Content-filtered model responses now surface as visible errors instead of failing silently.
  • Fixed MCP authentication and debug requests dropping configured headers.
  • Fixed MCP catalog request timeouts not applying when listing prompts, resources, or tools.

Improvements

  • Added support for current working directory (cwd) when starting local MCP servers, allowing them to start from a workspace-relative directory.
  • File reads now return raw content with the correct content type for API and SDK clients.
  • MCP server log notifications are now surfaced in opencode logs.
  • Snapshot creation now reuses source Git objects to avoid long re-hashing delays on huge repositories.

OpenCode Documentation

OpenCode v1.17.4 - What's New - Change8