Agent Browser Release
Release runbook for @cmmd-center/agent-browser.
Preconditions
Section titled “Preconditions”npm run verifypasses.- GitHub Actions passes on the Mac mini runner.
- Release Please has opened a package-scoped release PR.
- The release PR updates
packages/agent-browser/package.json,package-lock.json,.release-please-manifest.json, andpackages/agent-browser/CHANGELOG.md. npm run checkconfirms package version metadata is in sync.
Publish
Section titled “Publish”- Merge the Release Please PR.
- Release Please creates the GitHub release and tag.
- The Release workflow runs
npm run verify. - The Release workflow publishes
@cmmd-center/agent-browserto GitHub Packages. - The Release workflow verifies the package version is available and posts to
#agent-browser-releases.
Manual npm publish --workspace packages/agent-browser is reserved for emergency
correction work. Do not use it for routine releases.
Post-Publish
Section titled “Post-Publish”-
Verify clean install from GitHub Packages:
Terminal window npm view @cmmd-center/agent-browser@<version> version --registry=https://npm.pkg.github.com -
Update Forge dependency in a clean Forge branch only after the exact package version is visible in GitHub Packages.
-
Open or update internal docs when install steps, API behavior, Forge integration, or operator behavior changed.
-
Keep Agent Browser package docs internal. Do not publish install/API/Forge package docs to
docs.cmmd.ai.
Forge Consumption Gate
Section titled “Forge Consumption Gate”Do not start or merge Forge integration against a local checkout, unpublished
branch, or moving tag. Forge production work must pin an exact published
@cmmd-center/agent-browser version and commit the package-manager lockfile
change in the Forge repository.