Cozempic guard
install
source · Clone the upstream repo
git clone https://github.com/Ruya-AI/cozempic
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Ruya-AI/cozempic "$T" && mkdir -p ~/.claude/skills && cp -r "$T/plugin/skills/guard" ~/.claude/skills/ruya-ai-cozempic-guard && rm -rf "$T"
manifest:
plugin/skills/guard/SKILL.mdsource content
Start the cozempic guard daemon for continuous session protection.
Default (recommended)
cozempic guard --daemon --threshold 50 -rx standard --interval 30
This runs in the background and:
- Checkpoints team state every 30 seconds
- At 60% of threshold (30MB): applies gentle prune, no reload
- 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
— hard threshold in MB (default: 50)--threshold N
— soft threshold in MB (default: 60% of hard)--soft-threshold N
— hard threshold in tokens (fires whichever hits first)--threshold-tokens N
— prune without restarting Claude--no-reload
— disable kqueue/polling file watcher--no-reactive
— prescription at hard threshold (default: standard)-rx NAME
Check status and stop
The daemon writes to
/tmp/cozempic_guard_*.log. Check with:
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