Git最初是为通过分支、提交和拉取请求进行协作的人类开发者而构建的。但下一代软件将由代理 — — 自动化系统编写的更多代码而构建。这些代理修复错误、构建功能、编写测试、审查更改并处理例行维护。挑战是清晰的:当成百上千个代理同时在同一代码库上工作时,GitHub将是什么样子?代理如何协调?如何解决冲突更改?如何审查和跟踪一切?
Cloudflare正通过Artifacts来解决这一问题,这是一个能够与Git兼容并扩展到数百万仓库的版本化文件系统。Artifacts被设计为可编程的原语,让开发人员能够构建自定义产品、工作流程和抽象。它提供可以程序化创建和分叉的仓库,用于存储代码和代理上下文的版本化存储,以及标准的Git操作。
现已进入公开测试阶段的Artifacts支持新的用例: vibe-coding平台存储用户项目、开发人员持久化代理会话代码和上下文,以及用于安全多代理协作的隔离仓库。新的功能包括通过Workers Builds部署Artifacts仓库到Workers,以及直接从Workers中管理Artifacts。开发人员可以程序化地分叉项目、检查文件并自动化审查工作流程。
Cloudflare正在举办一场竞赛,用Workers和Artifacts在Cloudflare上构建下一代Git平台。
来源: Hacker News · 由HeadlinesBriefing整理摘要