agents-manager

🕵️ Clawdbot 生态的本地 Agent 管家

🥥21总安装量 5评分人数 3
100% 的用户推荐

Clawdbot 官方生态的本地 Agent 管理工具,零依赖纯 Node.js 实现,支持发现、权限校验、健康监控与任务路由,保障多 Agent 协作的可控性与透明度。

A

基本安全,请在特定环境下使用

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ✅ 零外部依赖,仅使用 Node.js 内置模块,供应链攻击面为零
  • ✅ 无网络通信行为,所有脚本均为本地文件操作,无数据泄露风险
  • ✅ 无命令执行、动态代码执行或权限提升操作,沙盒化运行
  • ⚠️ 存在文件写入操作(registry 更新),建议运行前备份配置
  • ⚠️ 输入验证依赖简单字符串匹配,虽无注入风险但缺乏严格校验

使用说明

核心用法

agents-manager 是 Clawdbot 生态专用的本地 Agent 管理中枢,通过一组 Node.js 脚本实现对多 Agent 环境的集中管控。核心工作流包括:使用 scan_agents.js 发现可用 Agent 并生成能力档案;通过 can_assign.js 校验任务分配权限;借助 health_check.jslog_analyzer.js 监控运行状态;最终依据 task-routing-rules.md 定义的握手协议完成智能路由。配置层面提供交互式 setup_wizard.js 向导,支持可视化层级结构输出。

显著优点

零依赖架构:仅使用 Node.js 内置模块(fs/path/readline),彻底规避供应链攻击风险。完全离线运行:所有脚本均为本地文件操作,无网络请求、无数据外发,隐私可控。权限模型清晰:通过 requires_approval 字段实现分级管控,支持直接分配、握手确认、逐级上报三种模式。生态原生集成:作为 Clawdbot 官方技能,与平台路由协议深度契合,提供标准化的 Agent 档案Schema 与注册表机制。

潜在缺点与局限性

MOCK 数据限制:当前版本使用模拟数据,实际 Agent 通信需额外集成 Clawdbot 平台 API,生产环境适用性受限。功能边界单一:仅聚焦配置管理与可视化,不包含真实的状态同步或远程控制能力。交互门槛:依赖命令行操作,对非技术用户不够友好。扩展性约束:Registry 采用 Markdown 格式存储,大规模场景下解析性能与并发写入可能成为瓶颈。

适合的目标群体

Clawdbot 平台开发者与运维人员、多 Agent 系统架构师、需要本地原型验证的 AI 工程团队,以及对供应链安全高度敏感的企业环境。

使用风险

文件操作风险scan_agents.jssetup_wizard.js 会直接覆写/追加 registry 文件,建议运行前备份。版本兼容性:作为较新项目(v1.0.2),API 稳定性与长期维护承诺有待观察。功能误预期:用户可能误以为具备真实 Agent 调度能力,实际仅为配置管理工具,需明确文档告知。

agents-manager 内容

文件夹图标references文件夹
文件夹图标scripts文件夹
手动下载zip · 16.7 kB
agent-profile-schema.mdtext/markdown
请选择文件