Install
openclaw skills install agent-guardianClawHub Security found sensitive or high-impact capabilities. Review the scan results before using.
Agent体验守护系统。解决AI助手常见体验问题:长时间无响应、任务卡死、中英文混用、状态不透明。包含看门狗监控、智能状态汇报、即时状态查询、语言一致性过滤、消息队列追踪。适用于所有渠道(QQ/微信/Telegram/飞书/Discord等)。当用户抱怨"等太久没回复"、"回复中英文混着"、"不知道在干什么"时使用此skill。
openclaw skills install agent-guardianAI 助手体验守护系统——让用户永远不会觉得你"卡了"或"乱说话"。
AI 助手在实际使用中常见的体验痛点:
┌─────────────────────────────────────────────┐
│ Agent Guardian │
├─────────────┬──────────────┬────────────────┤
│ 🐕 看门狗 │ 📊 状态汇报 │ 🔤 语言过滤 │
│ (cron 3min) │ (cron 5min) │ (出站 hook) │
├─────────────┼──────────────┼────────────────┤
│ 🔍 即时查询 │ 📝 消息队列 │ ⏰ 活跃追踪 │
│ (systemd) │ (脚本) │ (插件 hook) │
└─────────────┴──────────────┴────────────────┘
bash {baseDir}/scripts/install.sh
交互式安装,会询问渠道类型和用户ID。
安装后还需:
references/patches/)每3分钟由 openclaw cron 触发,检测:
设置 cron 任务示例:
{
"name": "agent-guardian-watchdog",
"schedule": { "kind": "cron", "expr": "*/3 * * * *", "tz": "Asia/Shanghai" },
"sessionTarget": "isolated",
"payload": {
"kind": "agentTurn",
"message": "读取 /tmp/agent-supervisor-report.txt,如果有告警内容就发给用户,没有就回复 HEARTBEAT_OK"
}
}
系统 crontab 每5分钟执行,智能开关:
用户发"状态"→ 渠道插件拦截 → 写触发文件 → 守护进程秒回 不经过AI,即使AI卡死也能响应。
出站消息自动检测并替换常见英文混用。
追踪每条消息的处理状态(waiting → processing → done)。
在执行任务时调用:
bash {baseDir}/scripts/update-work-state.sh working "任务描述"
完成时:
bash {baseDir}/scripts/update-work-state.sh done
出错时:
bash {baseDir}/scripts/update-work-state.sh error "任务描述" "yes"
references/patches/qqbot.mdreferences/patches/generic.md即使不 patch 渠道插件,看门狗和定时汇报仍可独立运行。 语言过滤和即时查询需要插件 patch 才能完全生效。
scripts/
├── install.sh # 一键安装
├── supervisor.sh # 看门狗
├── update-work-state.sh # 工作状态更新
├── smart-status-report.sh # 智能汇报
├── status-query-daemon.sh # 即时查询守护进程
├── detect-language.py # 语言检测
├── lang-filter.py # 语言过滤
├── msg-queue.py # 消息队列
└── reset-work-state.sh # 状态重置
references/
└── patches/
├── qqbot.md # QQ Bot 适配指南
└── generic.md # 通用适配指南