智能灯泡控制
本地局域网控制智能灯
soul-guardian 是一款面向智能体工作空间的文件完整性保护工具,通过建立受信任的文件基线,持续监控 SOUL.md、AGENTS.md 等核心配置文件的变更情况,在检测到未授权修改时自动触发恢复流程并向用户发送安全告警。
智能体工作空间的核心配置文件(如SOUL.md、AGENTS.md)若被意外或恶意篡改,将导致智能体行为失控。文件守护卫士通过建立可信基线并持续监控,在检测到未授权变更时自动恢复至安全版本,同时生成审计追溯记录,保障智能体运行的可靠性与安全性。
落地案例:某团队使用智能体协作开发,核心配置SOUL.md定义了智能体的行为准则。一名成员误操作修改了该文件,导致智能体输出异常。文件守护卫士实时检测到哈希值偏离基线,立即触发自动回滚恢复原始版本,并向团队负责人发送告警邮件,附带变更差异补丁供事后审查,整个过程无需人工介入,避免了业务中断。
安装前提:系统需预装 Python 3。
第一步:初始化基线
cd ~/.openclaw/workspace
python3 skills/soul-guardian/scripts/soul_guardian.py init --actor setup --note "initial baseline"
第二步:启用监控
python3 skills/soul-guardian/scripts/soul_guardian.py enable-monitoring
第三步:集成到心跳检测(推荐)
在 HEARTBEAT.md 中添加以下内容,实现自动化巡检:
## Soul Guardian Check
- Run `python3 skills/soul-guardian/scripts/soul_guardian.py check --actor heartbeat --output-format alert`
- If any output is produced, relay it to the user immediately as a security alert
常用命令速查
python3 skills/soul-guardian/scripts/soul_guardian.py check --output-format alertpython3 skills/soul-guardian/scripts/soul_guardian.py watch --interval 30python3 skills/soul-guardian/scripts/soul_guardian.py approve --file SOUL.md --actor user --note "intentional update"python3 skills/soul-guardian/scripts/soul_guardian.py statuspython3 skills/soul-guardian/scripts/soul_guardian.py verify-audit见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 文件路径、操作指令(init/check/watch/approve 等)、可选参数(–actor/–note/–interval/–output-format) |
| 输出 | 检查结果状态、安全告警文本、审计日志条目、差异补丁文件 |
| 适用人群 | OpenClaw 智能体用户、需保护核心配置文件的开发者、追求自动化安全巡检的技术团队 |
| 不包含 | Windows 原生支持、图形界面、网络入侵检测、强制权限管控、操作者身份认证 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/davida-ps/soul-guardian/SKILL.md
来源类型:GitHub 仓库