群体:用于可审计、基于证据的自动化的本地代理运行时
Cohort by Congchuanling Dot 是一个本地优先的代理运行时,它将大型语言模型连接到本地系统资源,以实现安全的自动化。该应用程序记录代理操作并提供可重放的执行跟踪,旨在实现可重复的测试和治理。它捆绑了会话录制、可验证的内存和浏览器与桌面自动化的协议桥。Cohort 旨在为需要可审计、可测试代理工作流的 AI 开发者、研究人员和高级用户提供服务,他们使用自己的硬件。
你实际上可以用它做什么任务?
该工具通过特定的桥接和API将LLM输出映射到具体的网页和桌面操作。它的Chrome桥接通过Chrome DevTools协议运行,因此代理可以读取DOM、执行JavaScript、截屏并与页面元素交互。桌面控制使用macOS无障碍(AX)集成进行窗口和用户界面操作。原生MCP服务器支持还允许连接MCP兼容客户端以实现复杂的多工具工作流程。
其代理痕迹的可验证性和可重现性如何?
Cohort记录完整的执行痕迹并提供加密证明,生成SHA-256证明包,使开发人员能够离线验证和重放会话。时间机器允许开发人员在选定的点分叉记录的会话,以进行反事实实验并观察替代结果。长期记忆条目需要工具支持的证据,强制执行证据驱动的记忆模型,将存储的事实与可验证的工具输出联系起来。
平台和集成要求是什么?
运行时期望一个支持MCP的环境,并使用带有NPM包的Node.js CLI进行开发者交互,而核心运行时则是用Go实现的。该架构是本地优先的,因此所有处理都在主机机器上运行,而不是在远程控制平面上。核心功能存在跨平台支持,尽管桌面自动化功能目前针对macOS无障碍API进行了优化。
它适合开发者工作流程和治理需求吗?
Cohort包括一个运行时治理器,强制控制上下文窗口、缓存和工具相关风险,为团队提供审核和限制代理操作的方法。治理扩展到使用政策和可重现性实践,通过记录会话中使用的完整工具链。该设计针对工程工作流程,其中可追溯性、可重复测试和降低工具风险是主要关注点,而不是随意的、非技术性的实验。
专注于可验证代理实验的工程团队的选择
考虑到其本地优先的执行模型和时间机器的加密痕迹,Cohort 是 AI 开发者和研究人员需要可审计代理行为的实用选择。该项目在开源 MCP 采用者中备受推崇,使其适合社区驱动的实验。预计将有一个面向工程的设置,并计划将其集成到开发和测试管道中,而不是最终用户应用程序。