网友用Rust复刻并开源Anthropic源码管理架构Scion
有人用Rust把Anthropic的Scion复刻开源了,服务器管版本、客户端按需拉代码,目录导入比Git快近10倍,做Agent工作流的可以看看。
开发者用Rust独立复刻并开源了Anthropic的源码管理架构Scion,已跑通从服务端提交、稀疏检出、远程历史查询到并发合并的完整Agent源码管理工作流。其核心是将版本控制职责放在服务端:服务器持有完整历史并负责Commit、Rebase、Merge等操作,Agent客户端只按需获取所需代码,无需全量克隆仓库。在Apple M4 Pro/24GB上对1k-10k文件的合成测试中,Scion目录导入比Git快约7.8-11.5倍,完整检出快约1.4倍,但单文件提交慢于Git。后续计划加入区域缓存、虚拟化检出和文件系统Watcher等功能。
网友用Rust独立复刻并开源了Anthropic的源码管理架构Scion
目前已跑通从服务端提交、稀疏检出、远程历史查询到并发合并的完整Agent源码管理工作流
这个复刻的核心是重新划分客户端与服务端的职责:服务器持有完整历史,负责Commit、Rebase、Merge等核心版本控制操作;Agent客户端只按需获取任务所需的代码与状态,无需全量克隆仓库
这也是它与传统Git工作流的关键区别,从面向人类开发者的本地优先,转向面向持续在线Agent的服务端优先
作者初步对比了Git(Apple M4 Pro/24GB),在1k-10k文件的合成测试中,Scion目录导入约快7.8-11.5 倍,完整检出约快1.4倍,但单文件提交仍慢于Git,在10k文件规模下的稀疏检出也略逊
下一步会加上区域缓存、Daemon快照引导、虚拟化检出、文件系统Watcher、复制检测等能力
#Scion