agent-council

🤖 OpenClaw多智能体编排中枢

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

OpenClaw官方生态的多智能体管理工具包,支持一键创建自主AI代理并绑定Discord频道,实现专业化智能体团队协作与自动化运维。

B

存在边界风险,建议在隔离环境中验证

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ⚠️ 路径遍历风险:create-agent.sh 直接使用用户输入的 `$WORKSPACE` 创建目录,未验证 `..` 等危险字符
  • ⚠️ 工作区误修改风险:rename-channel.py 递归替换所有 Markdown 文件中的字符串,缺乏白名单机制
  • ⚠️ 配置自动覆盖风险:脚本自动调用 `openclaw gateway config.patch` 修改系统配置,无变更预览和确认环节
  • ⚠️ 输入验证不足:对 `--name`、`、`--id` 等参数仅检查存在性,未验证格式合规性
  • ✅ 无恶意依赖:仅使用 Python 标准库和系统通用工具,无第三方包引入风险

使用说明

核心用法

Agent Council 是 OpenClaw 生态系统的核心基础设施技能,提供完整的自主AI代理生命周期管理能力。其核心功能分为两大模块:

智能体创建模块:通过 create-agent.sh 脚本,用户可快速生成具备完整架构的自主代理。每个代理包含 SOUL.md(人格定义)、HEARTBEAT.md(定时任务逻辑)、hybrid 记忆系统(按日期组织的 Markdown 日志)以及可选的 Discord 频道绑定。脚本自动处理网关配置更新和服务重启,实现零摩擦部署。

Discord 频道管理模块setup-channel.pyrename-channel.py 提供程序化频道管理能力,支持创建频道、配置 OpenClaw 网关白名单、设置频道专属系统提示词,以及跨工作区的引用更新。

多智能体协调:通过 OpenClaw 内置的 sessions_listsessions_sendsessions_spawn 等工具,实现主代理与专业代理间的任务委派、状态监控和结果汇总,支持直接通信、程序化委托和隔离式子任务三种协作模式。

显著优点

1. 架构标准化:强制统一的代理目录结构(SOUL.md/HEARTBEAT.md/memory/)降低认知负担,便于团队协作和代理迁移。

2. 生态深度集成:与 OpenClaw 网关原生对接,自动处理配置补丁、服务重启和权限绑定,避免手动编辑 JSON 配置的错误风险。

3. 灵活的部署模式:既支持 Discord 直连(用户直接与代理对话),也支持主代理后台协调(对用户透明),适应不同交互场景。

4. 零依赖设计:Python 脚本仅使用标准库(urllib、argparse、pathlib),Bash 脚本依赖系统通用工具,部署门槛极低。

5. 记忆持久化:基于文件的日期化记忆系统,配合可选的每日 cron 摘要,实现代理状态的长期追踪和审计。

潜在缺点与局限性

1. 输入验证薄弱:脚本对用户输入的路径、名称等参数缺乏严格的格式校验,存在路径遍历和误操作风险。

2. 配置变更不可逆config.patch 自动应用机制缺乏变更预览和回滚能力,可能覆盖用户自定义配置。

3. 文件替换粗糙rename-channel.py 的全局字符串替换可能误伤工作区中的无关 Markdown 文件。

4. 错误恢复有限:网关重启失败或 Discord API 异常时,脚本缺乏自动回滚和状态修复机制。

5. 规模瓶颈:当前设计面向中小规模多代理系统(<20 代理),缺乏服务发现、负载均衡等企业级编排能力。

适合的目标群体

  • OpenClaw 生态用户:已部署 OpenClaw 网关,希望快速扩展多代理能力的技术团队。
  • Discord 社区运营者:需要为不同主题频道配置专属 AI 助手的社区管理员。
  • 自动化工作流构建者:希望将研究、健康追踪、图像生成等任务委托给专业代理的极客用户。
  • AI 代理实验者:探索多智能体协作模式、记忆机制和任务委派策略的研究者和开发者。

使用风险

1. 路径安全风险:恶意构造的 --workspace 参数可能导致文件系统越权访问,建议始终使用绝对路径并预先创建目录。

2. 配置漂移风险:自动化网关配置更新可能与手动修改冲突,建议版本控制 ~/.openclaw// 目录。

3. API 限流风险:批量创建频道或代理时可能触发 Discord API 速率限制,建议添加操作间隔。

4. 数据丢失风险rename-channel.py 的工作区搜索替换缺乏备份机制,关键操作前建议手动备份。

5. 权限扩散风险:代理获得 Discord 频道管理权限后,脚本漏洞可能导致非预期的频道删除或信息泄露。

agent-council 内容

文件夹图标scripts文件夹
手动下载zip · 17.9 kB
create-agent.shtext/x-shellscript
请选择文件