v1.17.10
OpenCodeSummary
This release introduces several key improvements, including support for Opencode-managed provider integration and a new `--mini` CLI mode. Numerous bug fixes address stability issues across Core, TUI, and Desktop, particularly around MCP authentication and path handling. Users will also benefit from enhanced desktop features like persistent draft state per tab and improved mobile navigation.
New Features
- Added support for Opencode-managed provider integration.
- Added CLI mode with the `--mini` flag.
- Added support for comparing the diff viewer against the main branch in the TUI.
- Added V2 plugin API for Effect and Promise plugins in Extensions.
Bug Fixes
- Fixed an issue where MCP resource template tools were incorrectly shown when access was denied.
- Prevented MCP resource tools from colliding when servers expose identical keys.
- Fixed an issue where skill base directories were emitted as `file://` URLs instead of filesystem paths.
- Restored legacy MCP tool names for existing integrations.
- Restored v1 account configuration loading.
- Bound MCP OAuth callbacks to IPv4 loopback for more reliable local authentication.
- Preserved structured error details when surfacing failures.
- Fixed snapshots from subdirectories to correctly include only the necessary files and paths.
- Fixed ACP resource text sourcing issues on Windows and other cross-platform path scenarios.
- Preserved file source paths when sourcing ACP resource text.
- Waited for plugins to load before initializing reference-backed configuration and system context.
- Hid `gpt-5.5-pro` when using Codex OAuth.
- Prevented worker rejections from causing the TUI process to break.
- Fixed session navigation to be more stable and faster.
- Ensured new sessions are routed through tabs correctly.
- Fixed reliable clearing of viewed session notifications.
- Scoped drafts created from the Home screen to the correct server and project.
- Throttled directory tree loading to improve performance.
- Persisted drafts and prompt state more reliably across sessions.
- Fixed iOS PWA shell behavior.
- Restored review line comments functionality.
Improvements
- Added MCP server instructions to the session context.
- Added MCP resource template listing capabilities.
- Added MCP resource read tools.
- Added a configurable keybind to open the diff viewer in the TUI.
- Kept draft prompt state persistent per tab in the Desktop application.
- Added a new session progress indicator in the Desktop application.
- Added mobile bottom navigation support.
- Added collapsible server sections in the Desktop application.
- Added server-aware session routes to correctly separate same-session navigation across different servers.
- Exposed provider integration IDs in the SDK.
- Added namespaced plugin hook APIs.