@@ -4,6 +4,29 @@ All notable changes to this project will be documented in this file.
44
55## [ Unreleased]
66
7+ ## [ 0.9.0-next.0] — 2026-08-26 (pre-release)
8+
9+ The Cursor agent can now use installed opencode plugins (#104 ), plus
10+ consolidated opencode-ai dependency bumps (#107 ). Not yet on ` latest ` ;
11+ install with ` npm install @stablekernel/opencode-cursor@next ` to test.
12+
13+ - ** Plugin tools bridge: other plugins' custom tools are now exposed to the
14+ Cursor agent.** Custom tools from installed opencode plugins (e.g.
15+ ` opencode-pty ` 's ` pty_spawn ` , ` context-mode ` 's ` ctx_* ` ) are bridged to
16+ Cursor via an ` opencode-plugin-tools ` MCP server (hand-rolled stdio
17+ JSON-RPC, no MCP SDK dependency, running under Bun). Permission handling
18+ mirrors opencode's ` Permission.evaluate ` — last matching rule wins per ask
19+ pattern; a rule resolving to ` ask ` (which can't prompt from Cursor) or no
20+ match fails closed. Controlled by ` forwardPluginTools ` and
21+ ` pluginTools.include/exclude ` .
22+ - ** Plugin-bundled skills are mirrored into ` .cursor/skills/ ` too.** New
23+ lowest-priority scan roots in ` discoverSkills ` : the opencode plugin cache
24+ (` ~/.cache/opencode/packages/ ` ) and ` skills/ ` /` skill/ ` dirs alongside
25+ file-based plugins, handling npm and git plugin specs. The per-turn re-sync
26+ also merges opencode's live skills inventory at the same priority. No new
27+ config surface — folds into ` forwardSkills ` ; ` skills.include/exclude ` and
28+ permission filtering apply unchanged. Project/global skills always win on
29+ duplicate ids; user-owned skills are never overwritten.
730- ** Dependency bumps:** ` @opencode-ai/plugin ` ^1.18.4 → ^1.18.21 (deps),
831 ` @opencode-ai/sdk ` ^1.18.18 → ^1.18.21 (dev). Consolidates dependabot
932 PRs #105 and #106 .
0 commit comments