Git 是为人类而构建的——智能体需要升级 笔记

Git 是为人类而构建的——智能体需要升级

行业在管理 AI 代理的源代码方面面临挑战,因为传统的 Git 后端并未为其规模而设计。代理面临诸如“克隆税”等问题,即为了执行小任务而下载整个仓库,导致巨大的数据传输量和缓慢的启动时间。此外,成千上万的会话会压垮为人类用户构建的系统,引发并发崩溃。同时,由于缺乏隔离,代理共享账户和分支,使得追踪操作或丢弃废弃工作变得困难。GitLab 正通过其下一代源代码管理(next-gen SCM)系统解决这些问题。该系统保持 Git 兼容性,但采用了重新设计的后端和针对代理优化的接口。代理现在可以服务器端查询仓库以获取特定数据,避免全量克隆,从而显著减少网络流量和处理时间。该架构将智能层与计算层分离,支持按需扩展和弹性对象存储。专为代理设计的 API 使其能够高效地获取数据和提交变更,支持数千个并发实验。该解决方案既支持云端也支持本地部署,满足包括空气隔离环境在内的各种基础设施需求。内部测试显示性能大幅提升,执行速度最高提升 50 倍,网络流量减少 1000 倍。下一代 SCM 不仅是一个更快的 Git 后端,还集成了代理操作的溯源和全生命周期管理。这确保了可审计性和对策略的遵守,并将代理工作无缝融入现有的受管生产流水线中。