Change8

v1.14.26

OpenCode
3 features4 fixes1 improvementcoremcpproviderstui

Summary

This release significantly expands the capabilities of the underlying HTTP API, adding numerous new routes for session management, configuration updates, Git initialization, and worktree operations. Key user-facing fixes include improved handling of editor lock detection and correct parsing of configuration permission rules. The TUI also gains support for Zed editor selection context.

New Features

  • Added new HTTP API routes to list sessions, search files, read catalog data, read experimental data, read worktrees, dispose instances, update worktrees, update config, initialize project Git repos, update projects, manage MCP servers, handle MCP OAuth flows, manage experimental tools, update workspaces, manage sync state, read sessions, perform session lifecycle actions, edit session messages, and perform remaining session actions.
  • Added Zed editor selection support for editor context in the TUI.
  • Introduced a tip to use `/connect` when no models are configured in the TUI.

Bug Fixes

  • Fixed configuration parsing to correctly preserve the order of permission rules.
  • Fixed handling of DeepSeek reasoning output when using OpenRouter.
  • Fixed editor lock detection to correctly ignore locks originating from unrelated workspaces.
  • Corrected a typo found in a comment.

Improvements

  • The tool now sends an `opencode/<version>` `User-Agent` header with all outgoing HTTP requests for better identification.

OpenCode Documentation