Skip to content

v3.0.2

Choose a tag to compare

@mrbro-bot mrbro-bot released this 17 Jul 07:23
· 431 commits to main since this release
172cd6b

What's new

Bug Fixes

The optional @opencode-ai/plugin peer dependency was still imported at runtime from skill-tool.ts, causing cache installs to fail with ERR_MODULE_NOT_FOUND for consumers who don't have the SDK installed. This release eliminates the SDK's identity helper and returns the tool definition directly, removing the runtime dependency entirely. An isolated --omit=dev install plus a bare-node import regression test now guard against this class of failure.

Follow-up review fixes corrected the placement of Bun's custom failure messages (they belong on expect(actual, msg), not as a second matcher argument, so install/import diagnostics now surface on failure) and documented why the args double-cast is required — guarding against the SDK's bundled-zod nominal incompatibility (#648).

Documentation

The docs homepage and README still presented Systematic as OpenCode-only, even after v3.0.0 shipped the Pi extension. Both surfaces now name both harnesses: the homepage title, hero copy, and "not another chat UI" section reference OpenCode and Pi, and Quick Start gains a Pi Extension install path linking to the Pi harness guide. The README's "What You Get" section names the second harness and corrects stale catalog counts (40+/50+ → 31/37), and Quick Install adds the Pi setup command (#646).

Continuous Integration

v3.0.0 shipped in #641, so the long-lived v3 integration branch was deleted. This release drops v3 from the pull_request branch filters in main.yaml, fro-bot.yaml, and codeql-analysis.yaml — filters that were added in #584 solely to give v3 PRs full CI and review coverage during the development window (#645).

Also in this release

  • deps: update fro-bot/agent to v0.93.0 (#647)

Compare

v3.0.1...v3.0.2