aden-hive/hive

Multi-Agent Harness for Production AI

它解决了什么问题

Hive 解决了执行复杂、重复性业务任务的问题,这些任务需要并行处理和长期持久性。与依赖静态工作流程图的传统代理框架不同,Hive 允许“女王”代理动态塑造“群体”中的工作代理来达成目标,确保工作可以被审计、在崩溃后恢复,并扩展到许多相似的工作单元(例如潜在客户、账户或文档)。

它的运作方式

Hive 使用单一的执行原语:代理循环。一个持久的“女王”代理接收高层目标,执行初始的“试点”运行以确定最佳方法,然后创建“剧本”和一群工作代理。这些工作代理并行运行,执行剧本并将结果写入磁盘上的共享 SQLite 追踪器。然后,女王代理使用 SQL 查询此追踪器以验证结果并提供最终答案。

它适合谁

它专为那些拥有许多相似工作单元、需要每次以一致且相同方式完成的流程的用户设计,也适合那些需要代理运行数小时或按计划运行,同时保持人工监督的用户。

亮点

  • 动态编排: 没有预定义的工作流程图;女王代理在运行时决定群体结构。
  • 共享状态追踪器: 使用共享的 SQLite 表来追踪进度,便于审计和从工作停止处恢复。
  • Hilbert 浏览器桥接: 一个 Chrome 扩展,允许代理在用户自己已登录的浏览器会话中操作。
  • 可扩展工具: 支持内置工具(shell、网页抓取、图表)、MCP 服务器,以及 Agent Skills 格式的可重用“技能”。
  • 韧性: 每个代理都将其状态存储到磁盘,允许在崩溃后从停止处精确恢复。
  • 模型无关: 兼容于 LiteLLM 支持的任何提供商,包括通过 Ollama 的本地模型。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目