Scaling Git for agentic software engineering

This post details GitLab's ongoing contributions to the core Git project, specifically focusing on enhancing Git's scalability for agentic software engineering workloads. It highlights the development of a next-gen source code management (SCM) solution with a horizontally scalable backend and agent-facing interfaces that leverage the Git protocol. Key architectural components include separating compute from repository storage, using object storage with S3 API compatibility, and stateless compute nodes with local caches. The post also outlines future roadmap items for capturing agent session context, linking agent work to commits, providing context for reviewers, and applying branch policies to agent identities. It reiterates GitLab's commitment to upstream Git development, including pluggable object storage interfaces and improvements for large binary files.