此 Skill 用於監控牧者(muzhe)與其他 Agent(司辰、采詩、格物、計相、蒙正)之間的通訊狀態,確保跨 Agent 訊息傳遞正常,並定期向用戶報告通訊情況。
當用戶要求以下情況時使用: - "檢查 Agent 通訊狀態" - "驗證與 XX 的通訊" - "Agent 通訊報告" - "監控通訊狀態"
使用 sessions_send 工具向目標 Agent 傳送測試訊息:
sessions_send(sessionKey="agent:{agent_name}:main", message="【牧者通訊測試】這是一條驗證訊息,請回復確認。測試時間:{current_time}")
7w4.net收錄了海量優質技能外掛。
| 狀態 | 含義 |
|---|---|
status: "ok" + 有 reply |
✅ 雙向通訊正常 |
status: "ok" + 無 reply |
⚠️ 單向通訊正常,回覆可能延遲 |
status: "timeout" |
❌ 通訊異常 |
如果 sessions_send 返回超時,使用 sessions_history 檢查目標 Agent 的會話歷史,確認訊息是否已送達。
| Agent | Session Key | 主要職責 |
|---|---|---|
| 司辰 | agent:sichen:main | 日曆日程管理 |
| 采詩 | agent:caishi:main | 前沿資訊追蹤 |
| 格物 | agent:gewu:main | Agent 進化管理 |
| 計相 | agent:jixiang:main | 學習管理 |
| 蒙正 | agent:mengzheng:main | 孩子教育 |
向用戶報告時使用以下精簡格式:
📊 Agent 通訊狀態報告
| Agent | 狀態 | 響應時間 |
|-------|------|----------|
| 司辰 | ✅ 正常 | <1s |
| 采詩 | ✅ 正常 | <1s |
| 格物 | ✅ 正常 | <1s |
| 計相 | ⚠️ 待測 | - |
| 蒙正 | ✅ 正常 | <1s |
🕐 檢測時間:12:24
sessions_send 超時,等待 5 秒後重新檢查會話歷史如果某個 Agent 連續 3 次通訊失敗: 1. 記錄到 HEARTBEAT.md 的異常日誌中 2. 在下次 heartbeat 時提醒使用者 3. 建議使用者檢查該 Agent 的執行狀態
這是一個定義清晰的通訊監控 Skill,優點是場景明確、報告格式規範、異常處理考慮周全,檢視文件後容易理解其用途。不足之處在於僅有文件說明而沒有實際程式碼實現,功能完全依賴外部工具呼叫,普通使用者難以直接上手使用,需要進一步補充可執行內容。