opencode 1.17.10: MCP resource tools, V2 plugin API, `--mini` CLI mode
Adds MCP resource template listing and resource-read tools, a V2 plugin API with namespaced hooks, and a --mini CLI mode. Plugin authors and MCP integrators are the main audience; legacy MCP tool names were restored, so existing integrations keep working.
PUBLISHED2026-06-24
OBSERVED2026-08-11
AGE1mo
SOURCES1
Core
- MCP resource template listing and MCP resource read tools; templates hidden when access is denied; name collisions across servers with identical keys prevented
- MCP server instructions appended to session context
- opencode-managed provider integration support
- New
--miniCLI mode - Legacy MCP tool names restored for existing integrations; v1 account config loading restored
- MCP OAuth callbacks bound to IPv4 loopback
- Skill base directories emitted as filesystem paths instead of
file://URLs gpt-5.5-prohidden when authenticated via Codex OAuth- Snapshots from subdirectories now include only the correct files and paths; ACP resource text fixed on Windows and other cross-platform path cases
Extensions
- V2 plugin API for Effect and Promise plugins; namespaced plugin hook APIs
TUI
- Configurable keybind to open the diff viewer; diff viewer can compare against the main branch
- Worker rejections no longer break the TUI process
Desktop
- Per-tab draft prompt state, session progress indicator, mobile bottom navigation, collapsible server sections, server-aware session routes
SDK
- Provider integration IDs exposed
COMMUNITY
No curated reactions recorded for this event. Facts and takes are kept in separate layers — community context is added by hand, never blended into the record above.