Skip to content

Rainier CLI v0.0.10 beta

Pre-release
Pre-release

Choose a tag to compare

@jiashuoz jiashuoz released this 10 Sep 00:22
· 4 commits to main since this release
a8be6d6

Rainier 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 route GET /v0/sessions/{id}/diff is 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.
  • eventlog LastSeq() held back until the write is confirmed.

Install

npm install -g @tokencanopy/rainier@0.0.10

The 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.