Reinstate features and commands from v0.1.0 to v0.5.1

Status
Current release
Maintained by
Updated

Stable v0.5.1 is the current release. It includes every shipped surface from Phase 1 through Phase 5. Use this page as the versioned feature map. The v0.6.0-rc.6 release candidate — Reinstate Hop (cloud continuity) and the interactive CLI — is covered in its own section below and is not yet a stable claim: its acceptance is native Windows x64 only, with Apple Silicon macOS deferred. Universal configuration, a Reinstate console, and team continuity remain later phases.

A structured handoff starts a new destination session continuing the same task. Native resume stays same-vendor. Reinstate does not reconstruct a vendor session or translate one agent’s transcript into another.

The rein and reinstate names run the same binary.

Stable lines

Line Shipped Surface
v0.1.0 2026-07-30 Encrypted Claude Code / Codex sync across devices
v0.2.0 2026-08-05 Configless local index, search, inspect, last, resume, fork
v0.3.0 2026-08-11 Verified resume environment report and launch gate
v0.4.0 2026-08-16 Structured handoff into a new Claude Code or Codex session
v0.5.0 2026-08-21 Universal agent coverage: 18-agent catalog, rein doctor --agents
v0.5.1 2026-08-21 Patch: pure-Go SQLite driver bump; no product-surface change

Mandatory verified platforms remain Apple Silicon macOS and native Windows x64. Intel macOS and Linux/WSL2 stay preview/unverified. The v0.6.0-rc.6 release candidate is not in this table because it is not yet a stable line; see the release-candidate section near the bottom of this page.

Command map

Command Since Needs init
rein version, doctor, setup check, completion 0.1 no
rein init, list, status, diff, push, pull, conflicts 0.1 yes after init
rein sessions, search, inspect 0.2 no
rein last, resume, fork, bare rein 0.2 no
--allow-environment-warning 0.3 no
rein handoff, handoff list, inspect, export 0.4 no
rein resume --with claude|codex 0.4 no
rein doctor --agents [--acceptance-matrix] 0.5 no
rein login, rein whoami 0.6.0-rc.6 (candidate) no
rein init --hop, rein account init|recover|join|status 0.6.0-rc.6 (candidate) yes
rein devices [approve|revoke], rein hop status|credentials 0.6.0-rc.6 (candidate) yes
rein sync verify, rein sync migrate --to byo 0.6.0-rc.6 (candidate) yes
rein daemon run|install|start|stop|uninstall|status 0.6.0-rc.6 (candidate) yes
bare rein interactive switcher, ctrl+k palette, --plain 0.6.0-rc.6 (candidate) no

Flag-level syntax lives in the CLI reference. Rows marked “candidate” ship in v0.6.0-rc.6, not in stable v0.5.1.

v0.1.0 — encrypted sync

rein init --project github.com/acme/app=/absolute/path/to/app
rein push --agent claude --session SESSION_ID --dry-run
rein pull --agent claude --session SESSION_ID --dry-run

Client-side age encryption, user-owned S3-compatible storage, path remapping, credential exclusion, atomic restore, and conflict forks.

v0.2.0 — local continuity

rein sessions
rein search "webhook retry" --agent claude
rein inspect claude:SESSION_ID
rein resume codex:SESSION_ID --dry-run

No bucket required. Gemini CLI and OpenCode are read-only. Native resume is Claude Code → Claude Code and Codex → Codex only.

v0.3.0 — verified resume

rein resume claude:SESSION_ID --dry-run --json
rein resume claude:SESSION_ID --allow-environment-warning baseline.unavailable

Workspace, agent, capability, and runtime checks. Blockers cannot be overridden.

v0.4.0 — structured handoff

rein handoff claude:SESSION_ID --to codex --dry-run --json
rein handoff list --json
rein resume claude:SESSION_ID --with codex --dry-run --json

Sources: Claude Code, Codex, Gemini CLI, OpenCode, Grok Build. Destinations: Claude Code and Codex only. The destination first reply restates five acknowledgement bullets. Capsules stay local and are excluded from sync.

Fail-closed ranges: Claude Code 2.1.2192.1.238, Codex CLI 0.133.00.149.0. Dual-platform tagged-artifact acceptance passed on Apple Silicon macOS and native Windows x64 (44/44 on both devices).

Not in v0.4.0

Reconstructed cross-agent sessions, Gemini/OpenCode/Grok destinations, universal configuration, and Intel macOS or Linux as verified platforms.

v0.5.0 — universal agent coverage

rein doctor --agents --json
rein doctor --agents --acceptance-matrix --json

One catalog of eighteen coding agents, one support-tier ladder (T0–T5), and a conformance suite that holds each descriptor’s capabilities to its declared tier. Session discovery lands for six T1 agents (Kimi Code CLI, Qwen Code, Pi, Cursor CLI, GitHub Copilot CLI, Cline) and three more T2 handoff sources (Gemini CLI, OpenCode, Grok Build). Same-vendor native resume, fork, and encrypted sync stay Claude Code and Codex CLI only. Verified ranges reach Claude Code 2.1.238 and Codex CLI 0.149.0 on dual-platform physical resume evidence. Dual-platform tagged-artifact acceptance passed across the full 150-row matrix on Apple Silicon macOS and native Windows x64.

v0.5.1 is a patch on top of v0.5.0: a pure-Go SQLite driver bump with no product-surface change, re-verified on both platforms.

Not in stable v0.5.1

Reconstructed cross-agent sessions; Gemini CLI, OpenCode, Grok Build, Qwen Code, or Kimi Code CLI as handoff destinations or native-resume agents; encrypted sync beyond Claude Code and Codex CLI; Reinstate Hop; the interactive CLI; universal configuration; and Intel macOS or Linux as verified platforms.

v0.6.0-rc.6 — Reinstate Hop and the interactive CLI (release candidate)

v0.6.0-rc.6 is a release candidate, not a stable claim: stable remains v0.5.1, and this candidate’s acceptance is native Windows x64 only, with Apple Silicon macOS deferred until that hardware returns.

rein login
rein init --hop
rein account init
rein push --agent claude --session SESSION_ID   # or --all for every discovered session
rein hop status
rein sync verify

Reinstate Hop ships as ordinary rein commands with no build tag or feature flag: passwordless sign-in (rein login / rein whoami), the locker and keyring (rein init --hop, rein account init\|recover\|join\|status), device pairing and revocation (rein devices, approve, revoke), verification (rein sync verify), leaving Hop (rein sync migrate --to byo), and a resident daemon (rein daemon). The hosted control plane is not yet open — rein login against the default URL reports that in one sentence, REINSTATE_HOP_URL / [hop] url point the client elsewhere, and no pricing, billing, or sign-up ships. OpenCode reaches T5 (encrypted sync, the first embedded-SQLite agent to sync) and Kimi Code CLI reaches T2 (handoff source). See Reinstate Hop for the full command reference.

This candidate also carries the interactive CLI experience introduced by an earlier, uncertified candidate, unchanged: bare rein opens a session switcher with a readiness verdict per row, a handoff studio, a setup wizard with --link / --paste pairing codes, and a ctrl+k command palette. Every --json document and non-TTY byte stream stays byte-identical to v0.5.1; --plain and REINSTATE_NO_TUI freeze the old output. OpenCode and Grok Build gain verified native resume, and OpenCode, Grok Build, and Qwen Code become handoff destinations alongside Claude Code and Codex.

See handoff, getting started, CLI reference, Reinstate Hop, and the roadmap.