One of the popular topics is how to coordinate multiple AI agents (orchestration). This topic contains notes on this. This first post is a wiki and can be used to collect references.
AI Orchestration
One of the popular topics is how to coordinate multiple AI agents (orchestration). This topic contains notes on this. This first post is a wiki and can be used to collect references.
AI Orchestration
https://steve-yegge.medium.com/welcome-to-gas-town-4f25ee16dd04
(this stuff is crazy …)
An aside about Beads and Gas Town
Perhaps you remember the famous Steve Yegge posts where he accurately called the rise of Javascript, or the failure behind Google+. Steve Yegge’s maybe got his head on right, I said to myself and others for a decade or so.
So when he announced Beads, I thought, right on, this seems like a cool little tool for helping agents keep context across sessions.
Oh my gosh, don’t use Beads. You should use Ticket instead.
For a long time I thought that Claude was just super slow at executing ticket updates, but nope, it was Beads. Beads is so slow. It didn’t even write out ticket updates all the time, which felt like its one job. It installed hooks into everything. Wait a minute, it has a daemon that’s always running and that isn’t flushing to disk? There are 294k lines of Go in Beads? What is this even doing? Why is the repo 128MB? We’re just updating markdown files in a folder, right? What the heck.
Beads was measurably eating into my productivity, CPU time, and development latency.
I don’t have too many thoughts on Gas Town yet, and certainly I do wonder how much of my meta-level process described in this blog post could also be operated by Claude! Perhaps the sort of multi-session task of porting a CPU emulator from one language to another is a good fit for Gas Town, but my goodness, have some pride in your work! If Beads is the sort of thing the Gas Town approach generates, keep me the hell away from it. Here I am, trying to figure out how to restrain Claude to be less additive and be more subtractive, using Beads, like a fool. I think software developers are going to continue to be gainfully employed for a long time if we can’t figure out how to encourage LLMs to prioritize simplicity.
Ultimately, it was extremely challenging to get Claude to adhere to my goals consistently over many different sessions when Claude was faced with difficulties or setbacks. I can’t imagine a whole town of Claudes and meta-Claudes and “polecats” and “mayors” adhering to my goals better.