Publish the openwork-orchestrator npm package with clean git hygiene. Triggers when user mentions: - "openwork-orchestrator npm publish" - "publish openwork-orchestrator" - "bump openwork-orchestrator"
openwork-orchestrator aligned with the app/desktop release).pnpm bump:patch
# or: pnpm bump:minor
# or: pnpm bump:major
# or: pnpm bump:set -- X.Y.Z
vX.Y.Z.Manual recovery path (sidecars + npm) below.
pnpm --filter openwork-orchestrator build:sidecars
gh release create openwork-orchestrator-vX.Y.Z packages/orchestrator/dist/sidecars/* \
--repo different-ai/openwork \
--title "openwork-orchestrator vX.Y.Z sidecars" \
--notes "Sidecar binaries and manifest for openwork-orchestrator vX.Y.Z"
pnpm --filter openwork-orchestrator build:bin:all
openwork-orchestrator as a meta package + platform packages (optionalDependencies).node packages/orchestrator/scripts/publish-npm.mjs
npm view openwork-orchestrator version
./.opencode/skills/openwork-orchestrator-npm-publish/scripts/publish-openwork-orchestrator.sh
Authenticate with npm before publishing.
npm login
Alternatively, export an npm token in your environment (see .env.example).
openwork-orchestrator is published as:
openwork-orchestrator (wrapper + optionalDependencies)openwork-orchestrator-darwin-arm64, openwork-orchestrator-darwin-x64, openwork-orchestrator-linux-arm64, openwork-orchestrator-linux-x64, openwork-orchestrator-windows-x64 (platform binaries)openwork-orchestrator is versioned in lockstep with OpenWork app/desktop releases.openwork-orchestrator-vX.Y.Z release assets by default.