Devotd Github
新发现AI 智能体

deeplethe/forkd v0.5.3 — 面向智能体的微虚拟机分支运行时

deeplethe/forkd 是一个利用快照为 AI 智能体启动隔离微型虚拟机并对其进行分支的运行时。

仓库信息deeplethe/forkd ↗

deeplethe/forkd 是一个利用快照为 AI 智能体启动隔离微型虚拟机并对其进行分支的运行时。

GitHub 项目说明: Fork() for AI agent microVMs. Spawn 100 children in ~100ms from a warm parent; BRANCH a live VM in ~150ms. KVM-isolated, snapshot CoW.

星标
★ 2.9K
复刻
225
语言
Rust
许可证
Apache-2.0
最新版本
v0.5.3
查看原始来源 ↗在 GitHub 查看 ↗

deeplethe/forkd 是面向 AI 智能体的隔离微型虚拟机运行时。最新版本是 v0.5.3,但给定资料中没有列出该版本改动了哪些内容。根据仓库说明,它可以在约 100 毫秒内从准备好的父虚拟机启动 100 个子虚拟机,并以约 150 毫秒对运行中的虚拟机进行分支。项目使用 Rust 编写,采用 Apache-2.0 许可证。

forkd 基于 Firecracker,通过复制已准备虚拟机的内存快照并以写时复制(CoW)方式共享来创建子环境。README 还说明它支持对运行中的环境进行分支以及差分快照链接。虚拟机通过 KVM 实现隔离。仓库中还包含命令行工具、编程接口、设计文档和性能实验资料。其核心用途是为每个智能体创建彼此分离的执行环境,并基于该状态快速启动子环境。

不过,约 100 毫秒与约 150 毫秒这两个数字来自仓库说明中的表述。给定资料中没有相应的测量条件或对比结果作为支撑,因此不能断言在其他环境中也能得到相同速度。v0.5.3 的变更记录同样未能确认。因此,这个仓库可以看成一个主打快速分支的智能体隔离运行时,但具体性能以及本次发布的改进点仍需要更多资料。