Skip to content

v1.0.3

Choose a tag to compare

@github-actions github-actions released this 21 May 03:39
· 9 commits to main since this release

v1.0.3

Fix for OpenClaw's plugin discovery model introduced in the path-scanning migration (April 28, 2026) and native TS plugin migration (May 3, 2026) — OpenClaw ^2026.4.23.

What changed

  • Auto-discover contracts.tools — plugins using raw register() (instead of definePlugin()) now get their tool names auto-discovered at build time and adapter load time via a dry-run register() call. This ensures the manifest always includes contracts.tools.
  • Default configSchema — when a plugin omits configSchema, the manifest now defaults to { "type": "object", "properties": {} } instead of omitting the field entirely.
  • Test coverage — 7 new tests for ensureContracts() covering discovery, error handling, and edge cases.

Installation

npm install carapace-plugin-sdk@latest