Ach Publish

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

本地多智能体通信中枢,支持MCP协议下的56个工具、实时双向消息、任务编排与共享记忆,延迟<50ms,需Token认证

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

使用说明

Agent Communication Hub是一款面向多AI智能体协作的本地通信中间件,基于MCP(Model Context Protocol)协议构建,通过stdio或HTTP-SSE双通道实现Agent间的实时双向通信。核心功能涵盖56个MCP工具,覆盖身份管理(注册/心跳/查询)、消息传递(点对点/广播/批量确认)、文件传输、任务编排(状态机驱动的任务分配与Pipeline流水线)、上下文暂存(SQLite持久化的记忆系统)及权限控制(四级RBAC模型)。

显著优点:延迟低于50ms的实时SSE推送;基于SQLite WAL的本地持久化保障数据不丢失;SHA256消息去重与消费水位线机制防止重复处理;四级权限模型(authenticated/member/group_manager/full)实现细粒度访问控制;纯标准库Python客户端零依赖接入。v2.4.0版本完成架构重构(2687行拆分为8模块)、100个单元测试覆盖及CI/CD流水线,类型安全与错误处理标准化。

潜在局限:依赖Node.js 18+运行时环境;better-sqlite3绑定需注意boolean参数规范(1/0而非true/false);UTF-8字符读取需使用4KB缓冲避免截断;广播消息等高危操作需逐条用户确认,可能增加交互开销;CORS默认拒绝跨域需显式配置白名单;单stdio实例仅支持一个Stateful客户端。

适合人群:需要构建本地多Agent协作系统的开发者、AI工作流编排工程师、追求低延迟消息转发的自动化场景用户,以及注重数据隐私(本地SQLite存储)的企业级应用部署者。

常规风险:HUB_AUTH_TOKEN泄露可导致未授权接入;broadcast_message误操作可能向多个Agent发送敏感信息;archive_data归档操作不可逆;质量门(quality gate)配置不当可能导致Pipeline阻塞;组级共享记忆(scope='group')存在信息泄露风险;SSE连接断开期间的消息依赖离线补发机制,极端情况下可能存在延迟。

Ach Publish 内容

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