Rollback
How to undo each part of a deployment.
| Part | Undo |
|---|---|
| launchd unit | launchctl bootout gui/$(id -u)/com.catesworks.session-bus; rm ~/Library/LaunchAgents/com.catesworks.session-bus.plist |
| systemd unit | systemctl --user disable --now session-bus; rm ~/.config/systemd/user/session-bus.service |
| Tailscale exposure | tailscale serve --https=8443 off (not tailscale serve reset, which clears every serve config on the host) |
| ACL grant | Restore the policy version you saved before the change. |
| Client entries | claude mcp remove bus -s user and claude mcp remove bus-push -s user |
| Tool allow rule | Restore ~/.claude/settings.json.bak-session-bus, or remove mcp__bus from permissions.allow. |
| Tokens | node dist/cli.js token revoke <id> |
| Database | Stop the unit, then node dist/cli.js restore <backup>. See Backup and restore. |
| Code | git revert the commits. |
Stop the unit before any restore.