Token导航 LogoToken导航TokenDH.com
效率需要联网clawhub未标认证来源可访问clear审计提醒

agent-guardianAgent 监护人

Agent Skill

agent-guardian 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

8,963

周安装

385

GitHub Stars

公开资料未说明

下载量

3,142
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:agent-guardian(Agent 监护人)
来源仓库:https://github.com/fanxinyun1991/agent-guardian
安装命令:
openclaw skills install agent-guardian
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install agent-guardian

简介

解决 AI 助手常见体验问题,提升响应透明度。

  • 包含看门狗监控和语言一致性过滤功能。agent-guardian 属于效率类 Skill,可作为该场景下的辅助能力补充。
  • 适用于所有通信渠道(微信、Telegram、飞书等)。
  • 通过 clawhub 安装,需确认消息队列处理权限。
  • 建议根据实际使用反馈调整状态汇报频率和语言策略。

SKILL.md

name
agent-guardian
description
Agent体验守护系统。解决AI助手常见体验问题:长时间无响应、任务卡死、中英文混用、状态不透明。包含看门狗监控、智能状态汇报、即时状态查询、语言一致性过滤、消息队列追踪。适用于所有渠道(QQ/微信/Telegram/飞书/Discord等)。当用户抱怨"等太久没回复"、"回复中英文混着"、"不知道在干什么"时使用此skill。

Agent Guardian 🛡️

AI 助手体验守护系统——让用户永远不会觉得你"卡了"或"乱说话"。

问题背景

AI 助手在实际使用中常见的体验痛点:

  1. 无响应 — 工具调用卡住,用户干等没反馈
  2. 状态不透明 — 用户不知道AI在干什么
  3. 语言混乱 — 中文对话里夹杂英文短语
  4. 任务死循环 — 同一个错误反复重试

架构

┌─────────────────────────────────────────────┐
│                Agent Guardian               │
├─────────────┬──────────────┬────────────────┤
│ 🐕 看门狗    │ 📊 状态汇报   │ 🔤 语言过滤    │
│ (cron 3min) │ (cron 5min)  │ (出站 hook)    │
├─────────────┼──────────────┼────────────────┤
│ 🔍 即时查询  │ 📝 消息队列   │ ⏰ 活跃追踪    │
│ (systemd)   │ (脚本)       │ (插件 hook)    │
└─────────────┴──────────────┴────────────────┘

安装

bash {baseDir}/scripts/install.sh

交互式安装,会询问渠道类型和用户ID。

安装后还需:

  1. 添加 openclaw cron 看门狗任务(见下方)
  2. 应用渠道插件 patch(见 references/patches/
  3. 重启 gateway

组件说明

🐕 看门狗(supervisor.sh)

每3分钟由 openclaw cron 触发,检测:

  • 任务卡住(3分钟无状态更新)
  • 死循环(同一状态重复5次)
  • 错误累积(连续3次错误)
  • 僵尸进程

设置 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"
  }
}

📊 智能状态汇报(smart-status-report.sh)

系统 crontab 每5分钟执行,智能开关:

  • 对话时(最近10分钟有消息)→ 推送状态
  • 沉默时 → 自动静默,不打扰

🔍 即时状态查询(status-query-daemon.sh)

用户发"状态"→ 渠道插件拦截 → 写触发文件 → 守护进程秒回 不经过AI,即使AI卡死也能响应。

🔤 语言一致性过滤(lang-filter.py + detect-language.py)

出站消息自动检测并替换常见英文混用。

  • 70+ 常见英文短语映射(金融/日常/科技)
  • 技术术语白名单保护(AI/API/GDP等不替换)
  • 字符集 + langdetect 双重语言检测

📝 消息队列(msg-queue.py)

追踪每条消息的处理状态(waiting → processing → done)。

  • 自动超时:processing 超5分钟自动标记完成
  • 日报统计:今日处理数量

AI 干活时的状态更新

在执行任务时调用:

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"

渠道适配

  • QQ Bot: 详见 references/patches/qqbot.md
  • 通用指南: 详见 references/patches/generic.md
  • 核心原理:在入站(收消息)和出站(发消息)两个 hook 点插入 Guardian 逻辑

不修改插件的降级模式

即使不 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           # 通用适配指南

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

87.24%
按下载量换算2,741

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills