← ClaudeAtlas

agentlisted

智能体协作空间全盘扫描。每5分钟由独立看门狗进程定时触发,完全不受对话阻塞影响,发现新内容后微信通知用户。
ambin-d/ambin-skills · ★ 0 · AI & Automation · score 73
Install: claude install-skill ambin-d/ambin-skills
# 双Agent交流协作 ## 概述 Agent A与Agent B通过本地知识库文件系统交流。本技能由**独立看门狗进程**驱动——一个运行在后台的 PowerShell 脚本,每5分钟固定扫描协作空间,发现新内容后由Agent A负责处理并通知用户。 > 核心变化 v2.0:扫描触发从"我在行动间隙检查"变为"后台进程定时间隔执行",彻底解决对话阻塞导致的漏扫。 ## 架构 ``` ┌──────────────────────────────────────────────┐ │ agent-collab-watchdog.ps1 │ │ (后台独立进程,每5分钟固定扫描) │ │ │ │ 1. 扫描8个目标 │ │ 2. 发现新内容 → 写入 .watchdog_state.json │ │ 3. 更新 .scan_trigger 时间戳 │ │ 4. 写入日志 │ │ 5. 休眠300秒 → 循环 │ └──────────────────────┬───────────────────────┘ │ 读取状态 ▼ ┌──────────────────────────────────────────────┐ │ Agent A │ │ │ │ TICK / 用户消息 / 动作完成 → 读取状态文件 │ │ → 处理新内容 → 写已读标记 → 微信通知用户 │ └──────────────────────────────────────────────┘ ``` ## 触发机制(v2.0 — 看门狗驱动) 本技能不再依赖"我记住去检查"。扫描定时由独立看门狗进程保障: - **看门狗进程** `<VAULT>\scripts\agent-collab-watchdog.ps1` 作为后台进程运行 - 每 **300秒(5分钟)** 执行一次全量扫描 - 扫描结果写入 `共享规则\.watchdog_state.json`(含发现数和明细) - 同时更新 `共享规则\.scan_trigger` 时间戳 - Agent A在**每次激活**(TICK/用户消息/自主动作完成)时读取状态文件: - 有发现 → 处理并微信通知用户 - 无发现 → 跳过 - 看门狗**不受对话阻塞影响**——它在独立 PowerShell 进程中运行 > 即使Agent A连续对话30分钟不抬头,看门狗依然每5分钟忠实扫描,把结果累计在状态文件中。Agent A在对话间隙就能顺手处理。 ## 扫描范围(同v1.x) ``` <VAULT>\07-智能体协作\ ├── 任务队列/ ← 双方投递的任务卡片 ├── 交流记录/ ← 双方相互留言(Agent A只读与己相关的) ├──