# agents-hive **Repository Path**: kenneway/agents-hive ## Basic Information - **Project Name**: agents-hive - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-05-29 - **Last Updated**: 2026-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # agents-hive [![Go Version](https://img.shields.io/badge/Go-1.25+-00ADD8?style=flat&logo=go)](https://golang.org) [![Node.js](https://img.shields.io/badge/Node.js-22+-339933?style=flat&logo=nodedotjs&logoColor=white)](https://nodejs.org) [![React](https://img.shields.io/badge/React-19-61DAFB?style=flat&logo=react&logoColor=111111)](https://react.dev) [![TypeScript](https://img.shields.io/badge/TypeScript-5.9-3178C6?style=flat&logo=typescript&logoColor=white)](https://www.typescriptlang.org) [![PostgreSQL](https://img.shields.io/badge/PostgreSQL-16-4169E1?style=flat&logo=postgresql&logoColor=white)](https://www.postgresql.org) [![Docker](https://img.shields.io/badge/Docker-Compose-2496ED?style=flat&logo=docker&logoColor=white)](https://docs.docker.com/compose/) [![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) agents-hive 是面向 ReAct Agent 的工程化执行底座与质量控制平面。它不只是让模型接上工具,而是把一次复杂任务从入口、计划、工具调用、权限审批、SubAgent 协作、记忆上下文、IM 触达、执行轨迹、质量评测到优化回滚,收束到同一条可追踪、可复盘、可治理的运行链路。 它解决的不是“怎么让模型调用函数”,而是更难的生产问题:Agent 为什么做这个决策、调用了哪些能力、是否越权、失败发生在哪一步、能不能重放和评估、下一次能否避免同类错误。Hive 让 Agent 从“会聊天、会调用工具”的助手,升级为可托管、可约束、可审计、可评分、可回归、可持续进化的复杂任务执行单元。 一句话概括:**agents-hive = Agent Runtime + Agent Harness + Quality Control Plane + Ops Workbench**。 ## 为什么是 Hive - **不是聊天壳**:Web、CLI、HTTP API、IM Channel 都进入同一套会话、权限、工具、记忆和审计链路。 - **不是工具集合**:工具、Skill、MCP、自定义扩展和插件进程统一纳入能力发现、准入、审批和运行策略。 - **不是一次性 demo**:Replay / Journal / Trace / Trajectory 让每一步执行都能复盘,失败可以归因,样本可以沉淀为回归评测。 - **不是黑盒自动优化**:质量候选池、prompt smoke eval、优化建议、人工审批和 rollback 组成可控闭环,避免生产行为静默漂移。 - **不是单 Agent 孤岛**:Master Agent、Plan Runtime、SubAgent、远程 ACP Agent 和 Channel Router 共同支撑长任务、多入口和跨平台协作。 ## 核心能力 | 能力 | Hive 提供什么 | |------|---------------| | Agent Runtime | ReAct 主循环、工具调用、HITL、上下文压缩、长任务恢复和 session-scoped todos | | Quality Control Plane | Replay / Journal、质量事件、失败分类、回归样本、批量评测和优化回滚 | | Tool / Skill / MCP | 内置工具、自定义工具、MCP Host、Skills、插件运行时、能力准入和危险操作审批 | | Memory / Context | PostgreSQL 持久化、记忆治理、上下文注入、用量统计和 token accounting | | SubAgent / ACP | 探索、总结、标题生成、压缩等内置 SubAgent,以及远程 Agent / ACP 集成 | | IM Channel | 飞书、钉钉、企业微信、微信等通道复用统一会话、权限、HITL 和审计链路 | | Ops Workbench | LLM / Prompt / Skill / Channel / 用户 / 配额 / 定时任务 / 质量治理的 Web 控制台 | ## 效果预览 **Chat Runtime** ![Chat Runtime](assets/screenshots/chat-runtime.png) 主聊天工作台统一承载会话、流式回复、工具调用、HITL、附件、Todos 和执行状态。 **Feishu Channel** ![Feishu Channel](assets/screenshots/feishu-chat.jpg) 飞书入口复用同一套会话、权限、工具调用和审计链路,让团队可以直接在 IM 场景中触发和跟踪 Agent 任务。 **WeChat Channel** ![WeChat Channel](assets/screenshots/wechat-chat.jpg) 微信入口通过统一 Channel Runtime 接入 Hive,IM 消息、Agent 回复和执行过程继续回到同一套可追踪链路。 **Session Replay** ![Session Replay](assets/screenshots/session-replay.png) 会话回放视图按时间线展示消息、工具调用、质量事件、trace 和关键决策,方便复盘 Agent 行为。 **Control Plane** ![Control Plane](assets/screenshots/settings-control-plane.png) 控制台集中管理 LLM、Prompt、Skill、Channel、权限、Memory、质量治理和运行时配置。 ## 快速开始 ### 一句话交给 Coding Agent 安装 如果你在用 Codex、Claude Code、Cursor、Windsurf 或其他 coding agent,可以直接把下面这句话发给它: ```text 如果还没 clone agents-hive,就先 clone https://github.com/chef-guo/agents-hive.git,然后按 README 的 Docker Compose 路径启动:生成 .env,构建 hive-sandbox:latest,执行 docker compose up -d,并告诉我访问地址和还缺哪些配置。 ``` 这条提示词会让 coding agent 优先走 Docker Compose,避免遗漏 sandbox 镜像、PostgreSQL 和前端 embed 构建这些容易卡住的步骤。 ### Docker Compose Docker 部署包含 Hive 主服务和 PostgreSQL。Hive 主服务内嵌前端静态资源,并通过宿主机 Docker socket 创建 sandbox 容器执行隔离任务。 ```bash git clone https://github.com/chef-guo/agents-hive.git cd agents-hive # 生产环境请使用强密码 cat > .env <