logoalt Hacker News

amluto • today at 5:38 PM • 3 replies • view on HN

I though the basic idea was reasonable, until:

> So we asked ourselves: if we designed source control with the fact that agents are always online in mind from the start, what would it look like?

And

> In Scion, every commit, rebase, or merge happens on the server

I’ll pass. A big part of the theses of git and, even more so, jujitsu, is that you can build up a history entirely locally, making it reasonable to make tiny commits locally and then rework them, push them, or throw them away.

Sure, in Anthropic’s world, it’s completely impossible to do anything without access to the inference API, so why not add another mandatory API? But I think this model sucks even in a pervasive AI world, and I don’t want to dig in deeper.

This also sounds like a great way to have yet more security problems where your swarm of agents start cooperating more than you want them to.

By all means, built a better system than git. In many respects, git sucks, and git upstream is not solving the major problems. But don’t lose the actual benefits of git!

For that matter, I’ve seen the crap that the latest models will commit. Why on Earth should one’s VCS force the per-agent-instance system to upload the crap before even contemplating locally whether it’s a good idea? Maybe this is why Anthropic has so many commits per day.

(Am I the only one who feels like most of the big AI labs are rapidly gradient-descending toward something that is nowhere near a globally optimal stack?)

P.S. Only 30k commits per day? That’s not actually very many per employee. I’m suspicious that Anthropic’s real issues are that too many of them are giant cross-cutting messes and that git clone is too slow.


Replies

nickg-anthropic • today at 9:22 PM

One benefit of uploading things immediately is that you can launch a research job, run CI, or share code between all of your developer environments absolutely trivially. The commit hash "just works everywhere". There is a major benefit here and Scion does have some extra features not listed in this blog post, such as the ability to bundle these commits into useful, shareable workspaces that track the heads dynamically.

➕ show 1 reply
amluto • today at 7:12 PM

As an almost-on-topic aside: completely unrelated to this comment, I just stumbled upon this delight:

https://github.com/openai/codex/issues/53743

If you thought that your agents in your swarm would need to find some external bulletin board to cooperate behind your back, you are mistaken: OpenAI provides the relevant service for them with no permission prompts at all. I haven't tried to see whether competing providers do this.

whattheheckheck • today at 5:46 PM

Yes and they have no choice. And that matters.