How Anthropic Redesigned Source Control

ByteByteGo Newsletter · 软件开发

A Pile of MCP Connectors Is Not a Context Engine (Sponsored) Your team connected Slack, Jira and GitHub over MCP, and engineers still spend their time steering agents to the right answer. This article looks at why: connectors fetch from one tool at a time, so every agent stitches the pieces together itself, trusts the first doc that looks right, and adds a search to your token bill each time. Read what changes when a context engine sits on top of your connectors: the same coding task finished 83% faster at 48% lower cost. Read the blog post Anthropic has recently reached a point where coding isn’t the bottleneck for them. Claude is able to do a lot of heavy lifting. It can iterate on research loops. Or optimize complex programs. Or even build new services from scratch. However, the main problem Anthropic faces is that the infrastructure they have around writing code is not able to keep up with the amount of code being generated by its agents. Activities like downloading repositories, preparing workspaces, and recording changes are becoming major bottlenecks. To solve this problem, the Anthropic engineering team built Scion. You can think of Scion as a source control system that has been designed around a huge repository and clients that are almost always online. In this article, we’ll look at the architecture behind Scion. Here’s what we will cover: How source control works Anthropic’s problem with source control Why Git couldn’t solve the problem How Scion works How changes are handled in Scion How Scion caches data How Anthropic scales Scion Disclaimer: This post is based on publicly shared details from various sources. References at the end. Please comment if you notice any inaccuracies. How Source Control Works As you will already know, a software project is made up of files that change continuously. Developers add features. They correct mistakes and update dependencies. They also sometimes need to recover an earlier version. A source control system records all

查看原文