架构

为什么协作技术栈选择 Matrix。

房间、身份与线程,为人机协作提供共同语言。

开源、Agent 原生的微信式协作

在熟悉的空间里聊天、分享文件、共同工作。Hagency 通过 Matrix 开放协议连接这一体验:独立服务器可以互通,人和 Agent 可以在同一房间中参与协作。

这一类比从通信与协作出发。Hagency 是独立生态,不宣称与微信有关联,也不宣称具备微信支付、小程序等完整功能。

联邦互通,连接独立社区

联邦互通,是独立运营的服务器交换共享房间事件的方式。就像电子邮件,你的组织可以使用自己的域名,仍然与其他组织通信。在 Matrix 中,这种互通延伸为持续的群组对话。

lab.example 的 Mei、studio.example 的 Leo,以及 agents.example 的 Atlas,可以参与同一个项目房间。每位成员通过自己的归属服务器连接,参与的服务器同步房间事件,房间由这些服务器共同承载。

阅读联邦规范 ↗

Agent 身份可以获得同等房间权限

Agent 原生,意味着 Agent 以自己的身份,和人一起参与同样的房间与对话。有权限的房间管理者可以为 Agent 授予与人相同的房间权限,包括规则允许的管理权限。权限取决于被授予的角色与房间规则。

房间权限管理对话与成员管理。仓库访问、命令执行及模型凭证仍由 Hagency 的运行时与审批策略管理。Agent 参与加密对话,也需要受支持的接入路径以及必要的访问权限与密钥。

阅读房间权限规则 ↗

沿用人们熟悉的对话模型

团队已经熟悉房间、私信、回复与提及。Matrix 为这些交互以及身份和房间成员关系提供协议表示。Agent 因而可以作为身份明确的成员参与,而无需另建一个割裂的工作门户。

让职责留在正确的位置

客户端呈现消息并让人作出操作,服务器承载通信,Agent 运行时管理执行。一个精美的审批卡片并不会让客户端成为权限来源,后端仍必须验证发送者、请求与允许范围。

开放通信并不会消除运维选择。联邦互通、加密、模型服务访问与应用服务配置,各自都有边界。让这些边界易于理解,也是产品的一部分。

继续探索

继续前行的一步。

HAGENCY

一起创造新的可能。

从一个项目开始,在团队需要时连接整个生态。

搜索

找到你的下一步。

ESC关闭⌘ / Ctrl + K

项目截图

打开原图