Druids:开源多智能体软件工厂,实现沙箱化事件驱动协作
Hacker News2026/04/09 04:12机翻/自动摘要/自动分类
3 阅读
内容评分
技术含量
7/10
营销水分
4/10
摘要
Druids 是一个开源库,提供事件驱动、沙箱化的多智能体工作流平台。开发者用 Python 定义智能体角色和交互,系统自动配置虚拟机并通过代理令牌管理通信与权限。它解决了智能体交互逻辑频繁改动的问题,支持并行运行、代码审查、渗透测试等自动化场景,具备良好的可扩展性和安全隔离。
正文
嗨,Hacker News 的读者们!
Druids 是一个开源库,旨在帮助开发者快速构建和运行多编码工作流。它通过抽象虚拟机基础设施、配置以及通信细节,让整个过程变得简洁可控。演示视频可在此处观看。
核心概念
- 开发者使用 Python 编写程序,定义每个的角色与交互方式。
- 程序由事件组成,事件是或客户端对状态的明确指令,运行时以“工具”的形式被调用。
- Druids 自动配置完整的虚拟机环境,保证持续运行并可靠通信。
设计动机 在内部开发编码工具时,团队经常需要频繁调整之间的交互逻辑,工作量大且易出错。采用事件驱动架构后,确定性控制流与行为被解耦,提升了开发效率并增强了系统稳定性。
可扩展性 为应对并发数量的增长,Druids 采用沙箱运行机制:每个程序在独立的沙箱中执行。通过“代理令牌”与运行时系统通信,系统负责授权哪些可以相互交互或跨虚拟机传输文件,从而确保操作的正确性与安全性。
典型应用场景
- 并行运行多个以提升整体性能;
- 构建自定义自动化软件流程,如代码审查、渗透测试、大规模数据迁移等。
未来展望 已有前沿实验室实现了快速部署 100 台并实现协同工作。团队希望 Druids 能成为这类基础设施的通用入口,帮助更多开发者快速搭建多系统。
筛选理由 原文详细介绍了 Druids 的架构设计、事件驱动模型、沙箱隔离以及实际使用案例,涉及 AI 代理协作、虚拟机隔离等关键技术,符合 AI/ 领域的强相关性。