Resources

Changelog

Notable changes per release of the rig CLI.

The authoritative changelog lives in CHANGELOG.md at the repo root. Highlights from recent releases:

0.4.0 — CLI surface redesign

Two nouns — rig (the package) and workspace (a live, synced instance) — plus a hub namespace for distribution.

  • Workspace verbs at the top level: rig share, rig who, rig unshare, rig role, rig join, rig status, rig disconnect, rig pause, rig resume, rig history, rig restore, rig mount.
  • rig hub namespace: rig hub publish / use / update / search / list.
  • [sync] manifest block (canonical name for [collab]). rig init enables it by default; --no-sync opts out.
  • Legacy verbs (rig collab …, rig publish, rig use, rig search, rig list) still work and nudge you to the new form.

Details: CLI reference.

0.3.0 — Recovery slice

Adds the "I deleted that, can I get it back?" loop.

  • rig collab history <path> — list every change event for a file, newest first.
  • rig collab restore <path> [--as-of <cursor>] — pull a file back from the relay log, hash-verified.
  • Interactive overwrite confirmation when restoring would clobber a local file.

Requires @rigxyz/tapd@0.2.0+ and a recent relay. Details: Recovery.

0.2.1 — Postinstall user skill

npm install -g @rigxyz/cli now writes ~/.claude/skills/rig/SKILL.md, teaching Claude Code about rig in any folder.

Opt out: RIG_SKIP_SKILL_INSTALL=1. Details: Skills.

0.2.0 — Shared-rig collaboration

First release with collaboration.

  • Full rig collab subcommand surface: init, join, start, stop, status, invite, invite list, invite revoke, leave [--purge].
  • rig publish / rig update block on dirty sync state.
  • rig doctor adds kind: "collab" checks.
  • rig install spawns the sync daemon when [collab] is declared.
  • .claude/skills/rig/SKILL.md gains collab repair guidance.

Requires @rigxyz/tapd. Pairs with the hosted relay at tap-relay.fly.dev.

Details: Collaborate.

0.1.x — Initial surface

init, pack, publish, use, inspect, list, update, doctor, install, login, logout, search. No collaboration.

Roadmap (subset)

  • MCP liveness checksrig doctor tries to actually launch each declared MCP server. ([mcp].)
  • Tool version requirements — declare python >= 3.11 etc. ([tools].)
  • Publisher signing — beyond SHA-256, sign artifacts with publisher keys.
  • More runtimes beyond Claude Code, once their permission models stabilise.
  • Private Hub publishing — currently use local registries or GitHub releases.

See CHANGELOG.md for the complete history.