Project pinning
Commit .openclaw-version and every shell in the repo resolves the same OpenClaw version before falling back to user defaults.
Install
The installer downloads the v0.1.1 GitHub Release asset for your platform, verifies the checksum when one is available, and installs ocvm into your local bin directory.
curl -fsSL \
https://raw.githubusercontent.com/PerfectPan/ocvm/v0.1.1/install.sh | shCommit .openclaw-version and every shell in the repo resolves the same OpenClaw version before falling back to user defaults.
Install stable, latest, nightly, or an exact version from npm today, with release manifests ready for GitHub Release assets.
Capture current default and session metadata before upgrades, then rollback that state without deleting installed versions.
Inspect PATH, shims, defaults, project pins, and installed executables when a local OpenClaw environment behaves strangely.
Staged installs validate openclaw --version, and release manifests can verify executable SHA-256 before activation.
The npm OpenClaw install path is tested in Docker so verification does not mutate the host environment.
Daily flow