核心用法
Agents Manager 是专为 Clawdbot 生态设计的本地 Agent 管理工具,提供完整的发现-分析-路由-监控闭环:
1. Agent 发现与画像 (scan_agents.js / generate_card.js)
扫描本地注册表,生成标准 Agent 档案(能力标签、路由配置、健康状态),支持可视化层级结构。
2. 权限与路由验证 (can_assign.js / validate_registry.js)
执行双向权限检查(A能否指派给B),验证注册表 Schema 完整性,防止无效路由配置。
3. 任务路由与升级 (task-routing-rules.md)
- 直接指派:
requires_approval=false时自动路由 - 握手协议:需审批时自动暂停并请求监督者确认
- 升级链:Helper → Supervisor → Human 三级兜底
4. 运维监控 (health_check.js / log_analyzer.js)
实时状态探测(Healthy/Slow/Offline)、任务成功率统计、性能瓶颈识别。
显著优点
| 维度 | 亮点 |
|------|------|
| **安全架构** | S+顶级认证,六维扫描100分,纯本地文件操作,零网络零依赖 |
| **零依赖风险** | 仅使用 Node.js 内置模块(fs/path/readline),无 npm 供应链攻击面 |
| **透明可审计** | 代码无混淆,功能与文档完全一致,Markdown 注册表可人工审查 |
| **协议化协作** | "Handshake Protocol" 强制审批流程,避免越权指派 |
| **轻量部署** | 36KB 代码,15 个文件,Node 环境即开即用 |
潜在缺点与局限性
- T3 来源可信度:clawhub.com 平台社区项目,无 GitHub 开源仓库背书,作者身份不可追溯
- 许可证缺失:未声明开源协议,存在使用合规隐患
- 无持久化状态:健康检查依赖 Mock 数据,实际生产需自行对接真实状态源
- 输入验证薄弱:缺乏注册表损坏防护机制,错误格式可能导致解析失败
- 单点管理:无分布式一致性保证,多节点部署需外部协调
适合人群
- 多 Agent 团队:需要统一管控 5+ 个 Clawdbot Agent 的开发者
- 安全敏感场景:金融、政务等禁止外网通信的隔离环境
- 权限复杂组织:存在汇报链、审批流、角色隔离的科层制协作需求
- 审计合规要求:需完整操作留痕、可追溯路由决策的合规团队
常规风险
| 风险项 | 等级 | 说明 |
|--------|------|------|
| 来源可信度 | 中 | 建议生产使用前人工代码审查或联系作者获取源码仓库 |
| 许可证风险 | 低 | 建议使用者自行补充 MIT/Apache-2.0 声明 |
| 数据完整性 | 低 | Markdown 注册表易被误编辑,建议配置版本控制 |
| 功能局限 | 低 | 无网络发现能力,仅支持预配置 Agent 管理 |