yuchenzhangtg/graft 是面向 AI 智能体和 monorepo 的 Git 替代仓库。目前没有公开的最新版本,也没有提供单独的版本信息。仓库介绍强调可在 30 毫秒以内创建虚拟工作区以及 AST 合并。文档中介绍了按需获取文件的虚拟文件系统和延迟加载。
Graft 是一种以服务器为中心创建工作区、并按地址管理文件内容的源码管理系统。其设计目标是让多个智能体处理同一仓库时,不必每次都下载完整历史。AST 合并是指将代码解析为语法树后再合并变更的方式。文档说明了以变更增量为中心的存储流程、工作区创建和分布式存储结构,并介绍了 Rust 构建与 FUSE 功能。存储配置分为本地缓存、可选的云存储和元数据层。根据仓库介绍,本项目从 Google CitC 和 Anthropic Scion 获得启发。许可证为 Apache-2.0。
该仓库有 7 个 star,研究记录中的动能评分为 2.8/10。低于 30 毫秒的工作区创建时间只是仓库介绍中给出的数字,并未提供对比测量结果或评估条件。因此,仅凭现有资料难以判断多个智能体的并发协作或 AST 合并在真实环境中的实际效果。