What problem does it solve? Claude Code's built-in auto-updater is disabled when ClawCode runs as a long-running daemon, so users have no way to know when new versions of Claude Code or ClawCode are available or how to apply them safely. ## Core Features & Use Cases - Version Detection: Compares the installed Claude Code binary against the latest npm release and the local ClawCode checkout against upstream git tags. - Safe Update Guidance: Prints the exact commands (npm install, git pull, systemctl restart) without executing them, since the agent user typically lacks root permissions. - Silent Heartbeat Mode: Deduplicates notifications via a memory-backed file so each new version is announced exactly once, with a 24-hour network check throttle. - Use Case: A user running ClawCode as a systemd user service asks "check for updates" and receives a status block showing current versus available versions plus the commands to apply them. ## Quick Start Ask the agent to check for updates by saying "check for updates" or invoking /agent:update.