aden-hive/hive
Multi-Agent Harness for Production AI
它解决了什么问题
Hive 解决了执行复杂、重复性业务任务的问题,这些任务需要并行处理和长期持久性。与依赖静态工作流程图的传统代理框架不同,Hive 允许“女王”代理动态塑造“群体”中的工作代理来达成目标,确保工作可以被审计、在崩溃后恢复,并扩展到许多相似的工作单元(例如潜在客户、账户或文档)。
它的运作方式
Hive 使用单一的执行原语:代理循环。一个持久的“女王”代理接收高层目标,执行初始的“试点”运行以确定最佳方法,然后创建“剧本”和一群工作代理。这些工作代理并行运行,执行剧本并将结果写入磁盘上的共享 SQLite 追踪器。然后,女王代理使用 SQL 查询此追踪器以验证结果并提供最终答案。
它适合谁
它专为那些拥有许多相似工作单元、需要每次以一致且相同方式完成的流程的用户设计,也适合那些需要代理运行数小时或按计划运行,同时保持人工监督的用户。
亮点
- 动态编排: 没有预定义的工作流程图;女王代理在运行时决定群体结构。
- 共享状态追踪器: 使用共享的 SQLite 表来追踪进度,便于审计和从工作停止处恢复。
- Hilbert 浏览器桥接: 一个 Chrome 扩展,允许代理在用户自己已登录的浏览器会话中操作。
- 可扩展工具: 支持内置工具(shell、网页抓取、图表)、MCP 服务器,以及 Agent Skills 格式的可重用“技能”。
- 韧性: 每个代理都将其状态存储到磁盘,允许在崩溃后从停止处精确恢复。
- 模型无关: 兼容于 LiteLLM 支持的任何提供商,包括通过 Ollama 的本地模型。
相关
- 项目
- 项目
- 项目
- 项目
- 项目