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 hubnamespace:rig hub publish/use/update/search/list.[sync]manifest block (canonical name for[collab]).rig initenables it by default;--no-syncopts 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 collabsubcommand surface:init,join,start,stop,status,invite,invite list,invite revoke,leave [--purge]. rig publish/rig updateblock on dirty sync state.rig doctoraddskind: "collab"checks.rig installspawns the sync daemon when[collab]is declared..claude/skills/rig/SKILL.mdgains 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 checks —
rig doctortries to actually launch each declared MCP server. ([mcp].) - Tool version requirements — declare
python >= 3.11etc. ([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.