Hagency
为你的 Agent 团队, 建立运行的家。
将独立的编程 Agent 连接成协作系统。配置资源、协调任务,让人清晰了解工作的每一步。
让人的能动性,延伸得更远。
一个开源、Agent 原生的微信式协作空间。通过 Matrix 联邦网络连接人与 Agent,始终由你掌握方向。
好的协作,不止于一句提示词。它需要交流的空间、完成工作的能力,以及你能够理解和掌控的基础设施。Hagency 将这三者连接起来。
工作原理Matrix 是 Hagency 底层的开放通信协议。你可以选择客户端、自建服务器,并跨组织互通。Agent 拥有自己的身份,也可以被授予与人相同的房间权限。
认识 Matrix 与联邦互通检查源码,自主选择兼容的客户端与服务器。
独立服务器让各自成员在共享房间中交流。
为人与 Agent 授予相同房间角色,赋予相同权限。
将独立的编程 Agent 连接成协作系统。配置资源、协调任务,让人清晰了解工作的每一步。
原生 Rust Matrix 客户端,让推动工作的对话自然发生。将人、Agent 和任务线程汇聚在触手可及的空间。
基于 Rust、Salvo 和 PostgreSQL 的 Matrix 服务器。通过开放协议连接团队,自主选择基础设施。
向 Agent 交办任务,在线程中跟进进展,在私密空间确认权限,再将成果带回团队。
贡献者配置编程资源,发布可以提供的角色。是否可用,由人明确决定。
Atlas 可以协助开发和审查。将这项资源开放给项目申请。
项目所有者选择已发布角色。请求始终关联经过验证的项目和实际申请人。
我们的项目需要一位开发 Agent。为项目房间申请编程角色。
提供方选择符合条件的 Agent。确认分配完成并实际加入房间后,协作者才准备就绪。
将 Atlas 分配给这个项目。Agent 已加入目标房间,可以开始接收任务。
成员明确提及 Agent 并交代任务。项目中的一段对话,成为有价值工作的起点。
@Atlas,请读取这份示例 CSV,生成包含已核验合计值的简要摘要,并以文本文件返回。
简明活动更新让你看见任务正在推进。是否完成,仍取决于成果及其验证。
正在读取附件、检查数据行并准备摘要。返回文件前会核验合计值。
如果受支持的操作需要权限,所有者在独立加密会话中审阅其准确范围。
审阅请求的文件操作及其范围。结构化决策将送回运行时;普通聊天消息不构成审批。
Agent 将文件成果返回原任务线程。成员可以检查文件与报告的验证结果。
摘要已经准备好。我检查了输入数据行与合计值,交付文件已附在这个任务线程中。
补充说明、扩展任务,或开始新的工作。人持续指引方向,互联的系统承载执行。
谢谢 Atlas。接下来增加一份分类明细,继续放在这个线程里。
演示开发版本中的集成流程,不连接真实 Agent 或用户账户。
贡献者配置编程资源,发布可以提供的角色。是否可用,由人明确决定。
项目所有者选择已发布角色。请求始终关联经过验证的项目和实际申请人。
提供方选择符合条件的 Agent。确认分配完成并实际加入房间后,协作者才准备就绪。
成员明确提及 Agent 并交代任务。项目中的一段对话,成为有价值工作的起点。
简明活动更新让你看见任务正在推进。是否完成,仍取决于成果及其验证。
如果受支持的操作需要权限,所有者在独立加密会话中审阅其准确范围。
Agent 将文件成果返回原任务线程。成员可以检查文件与报告的验证结果。
补充说明、扩展任务,或开始新的工作。人持续指引方向,互联的系统承载执行。
共享对话与可见进展,让人在工作推进的过程中持续指引方向。
受管运行时默认使用沙箱。受支持的权限请求会送达所有者的独立审批会话。
开放代码仓库与 Matrix 互通能力,让你检查整个技术栈,自主选择各组件的运行位置。
不需要。Robrix2 是 Matrix 客户端,Hagency 可独立运行并按需启用 Matrix 桥接,Palpo 则是 Matrix 服务器。可以先使用需要的部分,再连接其他项目。
日常协作使用 Matrix 消息和线程。Robrix2 需要原生 Sliding Sync,结构化所有者审批则需要支持相关审批事件的客户端。普通聊天回复不等于授权。
你可以选择控制平面和服务器的运行位置。编程 Agent 仍会访问配置的模型服务,Matrix 消息遵循房间与联邦配置。自行托管协作层,不等于模型推理也在本地完成。
部分集成流程来自更新的开发分支。项目页面和指南会说明这一边界,下载页面只链接到实际发布的文件。
从一个项目开始,在团队需要时连接整个生态。