Skip to content

Commit bcd2e91

Browse files
committed
chore(release): 0.9.0-next.0
1 parent 58c6d63 commit bcd2e91

3 files changed

Lines changed: 26 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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.

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@stablekernel/opencode-cursor",
3-
"version": "0.8.0",
3+
"version": "0.9.0-next.0",
44
"description": "opencode provider plugin backed by the official Cursor SDK (@cursor/sdk) — adds a Cursor provider and lists its models",
55
"type": "module",
66
"license": "MIT",

0 commit comments

Comments
 (0)