HiClaw

HiClaw – 阿里云开源的多Agent团队协作系统

HiClaw,一个由阿里开源的 Agent 协同工作平台,宛如 Agent 界的“团队版 OpenClaw”,它引入了智能管家——Manager Agent,来统筹协调多个 Worker Agent,高效应对复杂的任务挑战。

HiClaw 概览

HiClaw 并非仅仅是任务的堆砌,而是一个精巧的协作体系。核心亮点在于其对 Worker Agent 凭证的严谨管理,它们仅持有 Consumer Token,而非真实的敏感凭证,极大地增强了安全性。内置的 Matrix 服务器如同一个实时的沟通枢纽,无论何时何地,你都能通过手机轻松查看 Agent 的工作进展。更令人惊喜的是,你可以通过自然对话的方式创建 Worker Agent,系统会自动进行任务分配和进度追踪。HiClaw 的出现,为开发者、初创企业乃至一人公司提供了强大的赋能,让他们能够迅速搭建起一支由 AI 驱动的虚拟员工团队,真正实现“一人调度,多 Agent 齐心协力”的协同效应。

HiClaw 的核心能力

  • Manager Agent 的智能调度:Manager Agent 扮演着 AI 管家的角色,它能够理解自然语言指令,自动创建所需的 Worker Agent,并精准地将任务分配下去,同时全程监控任务的执行情况,彻底解放了人工繁琐的 Agent 配置和管理工作。
  • 多 Agent 的专业分工:HiClaw 支持根据不同角色创建专属的 Worker Agent,例如前端、后端、产品等,每个 Worker 都拥有的技能库和记忆空间,有效避免了任务之间的相互干扰和上下文的混乱,保证了工作的专注性。
  • 极致安全的凭证防护:Worker Agent 仅持有 Higress 颁发的 Consumer Token,这是一种身份标识而非实际权限。所有敏感的 API Key、GitHub PAT 等真实凭证都统一安全地存储在 AI 中,即使 Worker Agent 被攻击,也无法触及核心凭证,从而杜绝了泄露风险。
  • 开箱即用的通讯平台:系统集成了 Tuwunel Matrix 服务器和 Element Web 客户端,无需额外对接飞书或钉钉等第三方机器人,即可实现即时通讯功能,并且支持浏览器和移动端跨平台访问,沟通无障碍。
  • 透明化的人工监督与干预:所有 Agent 之间的交流都发生在 Matrix 群聊房间内,管理者可以随时随地观察 Agent 的工作对话,并能够通过直接 @ 的方式对任意 Agent 进行干预、修正或指导,确保工作始终在可控范围内。
  • 灵活的技能动态加载:Worker Agent 内置强大的“find-skills”能力,能够主动搜索并安装 skills.sh 社区的各种技能。同时,它也支持切换到私有技能库,满足企业个性化的定制需求。
  • 高效的文件共享存储:系统采用 MinIO 作为集中的文件存储系统,代码、文档等中间产物通过文件共享的方式进行传递,而非在群聊中传输,这极大地保持了对话上下文的简洁性,提升了信息检索效率。
  • 一键部署与便捷运维:只需一条简单的命令,即可完成 Higress 、Matrix 服务器、MinIO 存储、Manager Agent 和 Web 客户端的全套部署。系统还支持原地升级和数据持久化,大大简化了运维流程。

HiClaw 的技术基石

  • 分层架构的精妙设计:HiClaw 采用了四层清晰的架构设计,实现了职责的高度分离。用户通过 Matrix 协议与系统互动,协调层由 Manager Agent 负责任务的拆解和 Worker Agent 的生命周期管理,执行层则部署了无状态的 Worker Agent 容器,而层则由 Higress AI Gateway 统一代理所有外部服务访问,并安全托管真实凭证。这种分层设计不仅确保了 Worker Agent 在遭受攻击时也无法触及敏感信息,还为各层组件的扩展提供了便利。
  • 安全可靠的凭证流转机制:Worker Agent 在启动时会从 Manager Agent 获取 Consumer Token,该令牌仅用于身份标识,不具备实际访问权限。当 Worker Agent 需要调用 LLM 或 GitHub API 等服务时,其请求会首先经过 Higress Gateway。会根据 Token 的身份信息,注入相应的真实 API Key,然后将请求转发至上游服务。这种机制实现了凭证的完全隔离:Manager Agent 了解任务内容但无法访问密钥,Worker Agent 执行任务但无法导出凭证,从架构层面彻底消除了凭证泄露的隐患。
  • 智能防惊群与精准消息路由:在基于 Matrix 群聊实现多 Agent 协作时,HiClaw 设计了一套精密的唤醒机制。默认情况下,群聊中的消息不会触发任何 Agent。只有当消息内容明确 @ 特定 Agent 或包含特定关键词时,对应的 Agent 才会响应并调用 LLM 进行处理。这种设计有效避免了所有 Agent 对每条消息都进行推理所产生的成本浪费,同时又能保持群聊上下文的连贯性,使得多人多 Agent 协作时的通信开销得到有效控制。
  • 分层存储与弹性状态管理:系统采用双重存储策略,对不同类型的数据进行分离。Matrix 服务器主要用于存储对话消息和决策记录,充当 Agent 的“记忆”上下文;而 MinIO 对象存储则负责存放代码文件、文档、临时数据等体积较大的中间产物。Worker Agent 本身被设计为无状态的,它们通过挂载共享卷来访问文件,任务完成后即可销毁。这种设计不仅能够有效控制 LLM 的上下文长度以降低成本,还实现了 Worker Agent 的快速启停和弹性伸缩。

HiClaw 的应用场景

  • 开发者全栈开发利器:单枪匹马的开发者可以迅速组建一支虚拟的开发团队,创建前端、后端、测试等多个 Worker Agent 并行开发。Manager Agent 会自动协调它们之间的依赖关系,实现“一人胜似一个团队”的高效工作模式,特别适合接包或进行副项目开发。
  • 一人公司 MVP 快速验证助手:创业者只需用自然语言描述产品需求,Manager Agent 就能自动将其拆解成 PRD 撰写、技术选型、核心功能开发、发布素材准备等一系列子任务,并分配给不同角色的 Worker Agent 执行。短短数天内,即可完成从创意到上线的产品全流程。
  • 企业数字员工试点平台:企业可以选择在本地私有化部署 HiClaw,将数据报表生成、代码审查、文档整理等重复性工作交给 Agent 团队处理。人类员工则可以专注于更具战略性和创造性的决策工作,逐步探索和实践人机协作的新模式。
  • 开源项目维护的得力助手:开源项目的维护者可以创建 Worker Agent 来处理日常事务,例如自动回复 issue、生成更新日志 (changelog)、审查 Pull Request (PR)、同步文档翻译等。Manager Agent 会监控任务状态,并在出现异常情况时及时提醒维护者介入。
阅读原文
© 版权声明
蝉镜AI数字人

相关文章

蝉镜AI数字人

暂无评论

暂无评论...