Ach Publish

🤝 多智能体实时通信与任务编排中枢

本地多智能体通信中枢,支持56个MCP工具、任务编排与共享记忆,<50ms延迟,适合构建AI协作工作流

收藏
6k
安装
1.6k
版本
3.0.15
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心定位

Agent Communication Hub 是一款专为多智能体协作设计的本地通信中间件,基于 MCP 协议实现 Agent 间的实时双向通信与上下文自动同步。v3.0.15 版本提供 56 个标准化 MCP 工具,涵盖身份管理、消息传递、任务编排、共享记忆、Pipeline 流水线和权限控制六大能力域。

显著优点

协议层面,采用 MCP stdio + SSE 双通道架构:JSON-RPC 工具调用延迟 <50ms,Server-Sent Events 实现实时推送,兼顾结构化操作与事件驱动场景。数据层面,SQLite WAL 模式保障事务安全,30 张表支撑消息持久化、任务状态机和审计哈希链,离线消息自动补发。权限层面,4 级 RBAC 模型(authenticated→member→group_manager→full)配合 fail-closed 设计,9 个管理工具强制 admin 校验,消除越权风险。工程层面,100 个单元用例覆盖核心模块,GitHub Actions CI/CD 集成,any 类型归零,HubError 统一错误码提升可维护性。

潜在局限

部署门槛:需 Node.js 18+ 环境,HUB_AUTH_TOKEN 缺失将拒绝启动,对非技术用户不够友好。生态绑定:深度依赖 MCP 协议,与非 MCP 生态的 Agent 集成需额外适配层。扩展瓶颈:SQLite 单节点架构,高并发场景(>1000 Agent)可能出现锁竞争,无原生集群模式。功能边界:共享记忆暂不支持向量检索,经验记录需人工审批,自动化程度受限。

适合人群

  • 本地部署优先的 AI 开发团队,需构建 2-10 个 Agent 的协作网络
  • 对延迟敏感的业务场景(如实时对话系统、人机协同工具)
  • 需要审计追踪与数据主权的企业环境(医疗、金融合规场景)
  • 已采用 MCP 协议的技术栈,希望标准化 Agent 间通信接口

常规风险

认证泄露:HUB_AUTH_TOKEN 为单一密钥,泄露将导致全系统暴露,建议配合密钥管理系统轮换。数据隔离误配:scope='group' 的记忆共享需人工确认内容敏感性,配置错误可能导致跨 Agent 信息泄露。任务依赖死锁:Pipeline 中的质量门失败会阻塞后续任务,复杂依赖图需提前验证无环性。归档操作不可逆:archive_data 移动数据后虽保留源表,但恢复流程未文档化,误操作可能导致历史数据访问中断。

版本亮点

v3.0.x 安全加固周期完成 fail-closed 权限矩阵、WORM 审计日志、对象级归属校验(assertOwns)三项核心改进,安全性从 A 级提升至 S 级。

Ach Publish 内容

dist文件夹
client-sdk文件夹
scripts文件夹
src文件夹
repo文件夹
tools文件夹
web文件夹
docs文件夹
src文件夹
repo文件夹
tools文件夹
web文件夹
手动下载zip · 335.0 kB
agent-client.d.tstext/plain
请选择文件