Tooluck logoTooluck
SKILL.md

openrig-upgrade

Agent skill frommvschwarz/openrig

Use when an agent is preparing or performing an OpenRig CLI/daemon upgrade and must preserve live seats, verify each mutation, or reconcile managed plugin and skill files without overwriting local work.

How to install openrig-upgrade

install openrig-upgrade
# install the openrig pack with the skills CLI
npx skills add mvschwarz/openrig

# or add only this skill to Claude Code: copy the folder

skills/_canonical/core/openrig-upgrade/

# into

~/.claude/skills/openrig-upgrade/ (all projects)

.claude/skills/openrig-upgrade/ (one project)

skills/_canonical/core/openrig-upgrade/SKILL.md

Apache-2.0Full file
1# Upgrade OpenRig
2
3An upgrade is an observed agent workflow, not a transaction hidden behind one
4command. Hosts differ, process state drifts, local plugin files accumulate, and
5the useful response to a failed step depends on what is still alive.
6
7**The agent owns the sequence. Stop after every mutation and observe the actual
8effect before choosing the next step.** There is deliberately no end-to-end
9upgrade subcommand.
10
11## Safety model
12
13Keep these planes separate:
14
15- Seats normally live in tmux and can survive a daemon restart.
16- The daemon, database, wrappers, and managed plugin projection are the control
17 plane being changed.
18- `rig down` tears down seats. It is not part of a continuity-preserving upgrade.
19
20Before acting, name the rigs and seats whose continuity matters. On a production
21host, use the host's normal operator ceremony. On a recovery-friendly build VM,
22the orchestrator may adopt a tested runtime directly, but still observes each
23step and stops on unexplained drift.
24
25## When recovery crosses an instance boundary
26
27Before either lane changes runtime state, record one host-qualified executor and
28explicitly select the queue store that owns the recovery ruling. State whether
29the original owner continues, waits, or transfers; an open obligation in another
30store is not exclusive custody of this ruling. If the original store is down,
31retain its owner's disposition in the surviving ruling and communicate it to
32that owner before a competing executor acts.
33…

Excerpt shown under the repository's Apache-2.0 license.

More skills in openrig

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates