Skip to content

v0.18.0

Choose a tag to compare

@khalilgharbaoui khalilgharbaoui released this 06 Sep 17:29
· 49 commits to master since this release
46d785e

Bundled Configuration Skill

The plugin now ships the claude-code-plugin skill so agents can configure accounts, models, reasoning effort, subagents, proxy tools, permissions, logging, and troubleshooting without rediscovering the configuration surface from source.

  • Automatically registers the bundled skill with opencode through skills.paths.
  • Makes it available to Claude through the native skill bridge on ordinary headless streaming turns when the CLI supports --plugin-dir. This does not require enabling bridgeOpencodeSkills; bridging your own skills remains opt-in.
  • Includes safe configuration recipes, defaults and precedence, credential-handling guidance, and restart requirements.
  • Adds source-coverage tests for option names, logging fields, model IDs, proxy tools, and environment variables. Contributor instructions require the skill to change alongside configuration behavior; defaults and safety still require review.
  • Closes stdin on CLI capability probes and keeps them bounded, including failure handling.

Availability

Fully restart opencode after upgrading. Ask your agent: "Use the claude-code-plugin skill to configure a work account and idle worker cleanup."

Native delivery is not added to interactive transport, compaction, or direct doGenerate calls. The bundled skill remains discoverable through opencode on supported builds.

Verification

  • Typecheck, all 499 tests, and production build passed.
  • Verified the skill is included in the npm package and discovered by a live isolated opencode server loading the packaged build, without inference calls.
  • Automated Aikido scanning was unavailable in the development environment.