Rainier CLI v0.0.10 beta
Pre-releaseRainier CLI v0.0.10 is the first published binary carrying the hosted v0 command surface.
This release ships the CLI only. Each archive below contains one file, the rainier binary. The session image is a separate artifact: this repository's CI qualifies it but never publishes it, and it is rolled out on its own.
CLI changes
- Finish the hosted v0 command surface: compact one-screen help, deterministic session selectors, context-scoped
current, versioned JSON, and recovery keys for ambiguous creates. - Remove
rainier diff. Git is the source of truth for repository and worktree state; run git inside the session. No published binary had this removal yet — v0.0.9 was tagged before it merged — so every installed wrapper still served a command the contract had removed. The server routeGET /v0/sessions/{id}/diffis unchanged and still serves self-hosted consumers. - Keep session lifecycle, process exit, and runner reachability as three separate facts; missing readiness data never implies the workspace is usable.
Also in the v0.0.10 source tag
These merged since v0.0.8 and are in the tagged source, but are not delivered by this CLI package. They reach a deployment through the session image and the hosted control plane, on their own rollout:
- A default developer egress baseline at the dispatch seam.
- PostgreSQL 17, SQLite and Redis in the session image.
- Fenced delayed session credential deletions.
- Runner reconciliation wake ordering.
eventlogLastSeq()held back until the write is confirmed.
Install
npm install -g @tokencanopy/rainier@0.0.10The platform archives attached below can also be installed directly.
This is a beta release. Installing it does not update hosted processes or the session image. Anything pinned to rainier diff must move to running git inside the session before upgrading.