guard
The guard command launches a background daemon that monitors Claude session memory usage and automatically applies pruning and reloading when configurable thresholds are exceeded. Use this for long-running agent team sessions where automatic compaction would otherwise discard team state, or whenever continuous memory management is needed without manual intervention.
git clone --depth 1 https://github.com/Ruya-AI/cozempic /tmp/guard && cp -r /tmp/guard/plugin/skills/guard ~/.claude/skills/guardSKILL.md
Start the cozempic guard daemon for continuous session protection. ## Default (recommended) ```bash cozempic guard --daemon --threshold 50 -rx standard --interval 30 ``` This runs in the background and: 1. Checkpoints team state every 30 seconds 2. At 60% of threshold (30MB): applies gentle prune, no reload 3. At threshold (50MB): applies full prescription + auto-reload with team state preserved ## For agent teams Guard mode is **essential** for sessions running agent teams. Without it, auto-compaction triggers and the lead agent loses team state (TeamCreate, SendMessage, tasks are discarded). ## Options - `--threshold N` — hard threshold in MB (default: 50) - `--soft-threshold N` — soft threshold in MB (default: 60% of hard) - `--threshold-tokens N` — hard threshold in tokens (fires whichever hits first) - `--no-reload` — prune without restarting Claude - `--no-reactive` — disable kqueue/polling file watcher - `-rx NAME` — prescription at hard threshold (default: standard) ## Check status and stop The daemon writes to `/tmp/cozempic_guard_*.log`. Check with: ```bash ls /tmp/cozempic_guard_*.pid 2>/dev/null # is it running? tail -20 /tmp/cozempic_guard_*.log 2>/dev/null # recent activity kill "$(cat /tmp/cozempic_guard_*.pid)" # stop it ```
Diagnose and prune bloated Claude Code context. Run to slim down the current session before compacting or resuming.
Run health checks on Claude Code configuration and sessions. Use when troubleshooting Claude Code issues. (cozempic — does not shadow Claude Code's built-in /doctor)
Analyze Claude Code session bloat — shows token count, context usage %, and bloat breakdown. Use when the user asks about session size, context usage, or when you notice the context window is getting full.
Treat the current session and auto-resume in a new terminal window.
Prune bloated session with a prescription. Removes progress ticks, stale reads, duplicate content, and more.