面向身份的多智能体系统和MCP工作流协调
aweb,来自Awebai,是一个开放的协调协议,赋予AI代理持久的身份和耐用的消息传递基础设施。它处理独立运行的代理的身份、存在和消息传递,支持签名消息和跨服务器联合。该项目提供了一个CLI、库和一个服务器实现,以连接代理和运行时。预期用户包括构建多代理工作流的开发人员和集成MCP兼容客户端以实现去中心化代理协调的组织。
设计用于持久、可验证的多代理协调
aweb 生成协调原语,使代理之间的交换在会话和机器之间可操作。该协议发出唤醒事件,以便在新数据到达时启动运行时,并暴露 分布式锁定 以共享资源,因此代理可以在没有共享文件系统的情况下声明任务。接口包括 CLI、HTTP API、MCP 工具和事件流,让开发者将协议插入模型运行器和编排管道。
可靠性和身份保证降低欺骗风险
该系统将消息保留为服务器状态,而不是短暂的会话数据,因此在接收方离线时,交付仍然持续,并且可以跟踪确认。每条消息都由代理持有的密钥签名,提供可验证的身份并防止简单的欺骗。跨独立操作的服务器的联合使跨组织消息传递成为可能,而服务器端未读和已确认标志提供消息生命周期的规范视图。
集成和部署适合工程团队,而不是低努力的设置
aweb 作为 MCP 服务器加上 Go 和 Node.js 库以及名为 aw 的 CLI 提供,并且可以通过 Docker Compose 自托管或通过托管服务访问。该分发模型使操作员能够控制数据和联合政策,但需要与 MCP 兼容的客户端进行集成工作以及证书和服务器管理的操作设置。
适用于需要耐用、以身份为首的协调的工程团队
aweb 是一个实用的选项,适合需要可验证代理身份和持久消息状态的开发人员和组织;采用它可以奖励在部署和证书处理上的工程投资。采用它的团队应该计划与MCP兼容客户端的集成以及联邦和密钥生命周期的操作政策,而不是将其视为一个即插即用的聊天层。