Sentinel - AI Agent State Guardian
ReviewAudited by ClawScan on May 1, 2026.
Overview
Sentinel appears to be a coherent local backup and restore skill, but users should configure its automatic restore and persistent monitoring options carefully.
Before installing, configure the workspace and critical file patterns narrowly, run a one-time scan first, keep automatic restore/quarantine disabled until you trust the baseline, protect the backup directory, and monitor disk usage because the limitations document says pruning is not yet implemented.
Findings (3)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
If the baseline, backup, or configuration is wrong, legitimate changes to agent memory or configuration could be reverted or moved automatically.
The skill can automatically overwrite or move monitored workspace files when integrity violations are detected. This is central to the backup/self-healing purpose, but it is high-impact file mutation.
AUTO_RESTORE_ON_CORRUPTION = True ... Auto-restore — revert changed files from latest clean snapshot ... Quarantine — move changed files to quarantine dir, restore originals
Start with alert-only/manual restore, narrowly define WORKSPACE_ROOT and CRITICAL_FILES, run a test cycle first, and only enable automatic restore/quarantine after confirming the backups are correct.
If installed as a service, the skill may continue monitoring and restoring files after the original task or session ends.
The documentation includes user-directed service configurations that keep Sentinel running continuously and restarting automatically.
ExecStart=/usr/bin/python3 /path/to/sentinel.py --continuous Restart=always ... RunAtLoad ... KeepAlive
Only configure the systemd/launchd service if persistent monitoring is desired, and document how to stop or disable the service.
Backups and restores can preserve or reintroduce stale, incorrect, or sensitive agent state.
The default monitored targets include persistent agent identity, profile, memory, configuration, and state files, which may influence future agent behavior if restored from backup.
CRITICAL_FILES = [
"agent.md",
"profile.md",
"identity.md",
"config.md",
"memory/*.md",
"config/*.json",
"state/*.json",
]Protect the backup directory, exclude secrets where possible, and review restored memory/configuration files before relying on them.
