Agent Comm Monitor

v1.0.0

监控牧者与其他 Agent 的通信状态,定期检测并报告跨 Agent 消息传递的正常与异常情况。

0· 153· 1 versions· 1 current· 1 all-time· Updated 1mo ago· MIT-0

Agent 通信监控 Skill

简介

此 Skill 用于监控牧者(muzhe)与其他 Agent(司辰、采诗、格物、计相、蒙正)之间的通信状态,确保跨 Agent 消息传递正常,并定期向用户报告通信情况。

触发条件

当用户要求以下情况时使用:

  • "检查 Agent 通信状态"
  • "验证与 XX 的通信"
  • "Agent 通信报告"
  • "监控通信状态"

通信测试流程

1. 单向通信测试

使用 sessions_send 工具向目标 Agent 发送测试消息:

sessions_send(sessionKey="agent:{agent_name}:main", message="【牧者通信测试】这是一条验证消息,请回复确认。测试时间:{current_time}")

2. 响应判断

状态含义
status: "ok" + 有 reply✅ 双向通信正常
status: "ok" + 无 reply⚠️ 单向通信正常,回复可能延迟
status: "timeout"❌ 通信异常

3. 备用验证

如果 sessions_send 返回超时,使用 sessions_history 检查目标 Agent 的会话历史,确认消息是否已送达。

Agent 列表

AgentSession Key主要职责
司辰agent:sichen:main日历日程管理
采诗agent:caishi:main前沿资讯追踪
格物agent:gewu:mainAgent 进化管理
计相agent:jixiang:main学习管理
蒙正agent:mengzheng:main孩子教育

报告格式

向用户报告时使用以下精简格式:

📊 Agent 通信状态报告

| Agent | 状态 | 响应时间 |
|-------|------|----------|
| 司辰 | ✅ 正常 | <1s |
| 采诗 | ✅ 正常 | <1s |
| 格物 | ✅ 正常 | <1s |
| 计相 | ⚠️ 待测 | - |
| 蒙正 | ✅ 正常 | <1s |

🕐 检测时间:12:24

注意事项

  1. 异步延迟:跨 Agent 消息可能存在 1-3 秒的异步延迟
  2. 超时容忍:如果 sessions_send 超时,等待 5 秒后重新检查会话历史
  3. 精简报告:向用户报告时使用表格形式,保持简洁
  4. 异常记录:如果发现异常,记录到 MEMORY.md 中

紧急异常处理

如果某个 Agent 连续 3 次通信失败:

  1. 记录到 HEARTBEAT.md 的异常日志中
  2. 在下次 heartbeat 时提醒用户
  3. 建议用户检查该 Agent 的运行状态

Version tags

latestvk97ahcv7vqbwvjr082rp9fv16583c8m2