| name | hardware-release |
| description | Prepare an explicitly authorized Hardware JS SDK version, package build, compatibility check, npm publication, release notes, or release PR. Never invoke implicitly. |
Hardware SDK Release
- Confirm authorization, target version, dist tag, packages, base branch, and whether publication
is included.
- Inspect the worktree, submodules, package versions, and pending generated artifacts.
- Run
yarn check-versions before changing or publishing versions.
- Run
yarn agent:check --profile pr; investigate failures with focused commands.
- Confirm public API, events/errors, protocol/device compatibility, generated schemas, examples,
and release notes.
- Show the exact publication plan and affected packages before any irreversible external action.
- Publish, push tags, create releases, or enable auto-merge only when explicitly authorized.
Do not combine unrelated dependency upgrades, firmware submodule movement, or generated build
artifacts with a release.