-
Notifications
You must be signed in to change notification settings - Fork 21
Migrating from v1
claude-ops bot edited this page Apr 26, 2026
·
1 revision
claude-ops 2.0 is purely additive. No v1 behaviour changes by default. This page exists so you know exactly what's new and how to opt out of anything you don't want.
Repo version: docs/migrating-from-v1.md.
# inside Claude Code: /plugin update ops@lifecycle-innovations-limited-claude-ops /ops:setup # walks through the 6 new wizard steps; safe to skip any
That's it. Existing settings, registries, preferences, and daemon services are unchanged.
| Area | v1.8.1 | v2.0.0 |
|---|---|---|
| Skills | 30 | 33+ (added /ops:deploy-fix, /ops:recap, /ops:rotate, /ops:rotate-setup) |
| Agents | 14 | 18 (added general-purpose override, deploy-fixer, build-fixer, dependency-auditor) |
| PostToolUse:Bash hooks | 0 | 3 (deploy-fix-merge, deploy-fix-build, task-reminder) |
| PreToolUse:Bash hooks | 1 (wacli-health) | 4 (+ secret-commit, no-rm-rf-anchor, warn-mainpush) |
| PreToolUse:Agent hooks | 0 | 1 (specialized-agent suggestion) |
| Daemons | 1 (ops-daemon) | 3 (+ recap-daemon, account-rotation-daemon) |
userConfig toggles |
~25 string entries | 44 (19+ new booleans/numbers/file pickers) |
| Wizard steps | 11 | 17 (+2d, 3o, 6.5a, 6.5b, 6.5c, 6.5d) |
| Test files | 9 | 11 (+ test-deploy-fix-hooks, test-safety-hooks) |
When you upgrade and run /ops:setup, these v2 features activate by default:
-
Deploy auto-fix (
deploy_fix_enabled: true) — only fires when you actually rungh pr mergeornpm run build:*from inside a Claude Code session. -
Specialized agent suggestion (
suggest_specialized_agents: true) — silent. - Three safety hooks — always on by design.
-
Task tracking nudge* (
task_reminder_enabled: true). -
Recap marquee (
recap_marquee_enabled: true) — daemon installs and runs; harmless if you don't have tmux.
These are opt-in (default off):
-
Multi-account rotator (
account_rotation_enabled: false).
| To restore v1 | Set |
|---|---|
Default agent always = raw general-purpose
|
suggest_specialized_agents: false |
| No post-merge watcher | deploy_fix_enabled: false |
| No build-failure fixer | monitor_build_failures: false |
| No task-tracking nudges | task_reminder_enabled: false |
| No recap marquee |
recap_marquee_enabled: false + launchctl unload ~/Library/LaunchAgents/com.claude-ops.recap-daemon.plist
|
To disable the three safety hooks (not recommended), comment out their entries in hooks/hooks.json.
None. v1 file locations, registry shapes, and preferences keys are unchanged.
New paths v2 introduces (all under $OPS_DATA_DIR):
$OPS_DATA_DIR/
├── locks/ # deploy-fix single-flight per repo
├── budgets/ # deploy-fix per-repo per-hour counter
├── logs/deploy-monitor-*.log # one log per active monitor
├── recap/
│ ├── sessions/<sid>.jsonl # per-session capture
│ └── digest # current digest (read by marquee)
└── account-rotation/
└── usage-cache.json # per-account quota cache
And:
~/.claude/config/post-merge-services.json # user-scope deploy-fix registry
~/.claude/config/specialist-keywords.json # user-scope keyword map
~/.claude/agents/<name>.md # user-scope specialist agents
/plugin uninstall ops@lifecycle-innovations-limited-claude-ops /plugin install ops@lifecycle-innovations-limited-claude-ops@1.8.1
$OPS_DATA_DIR survives uninstall; v2-specific subdirs are ignored by v1 code.
- Auto-Fix Subsystem, Specialized Agents, Safety Hooks, Recap Marquee, Multi-Account Rotator — full v2 subsystem docs.
- Configuration — every userConfig toggle with default.
- Setup Wizard — what each new step does.
- Changelog — full 2.0.0 entry with PR references and file paths.