AI Engineer World's Fair 2026
Multiplayer agentic engineering: enabling your whole team and your best agents to work together
Read the talk
Multiplayer agentic engineering: keep the team in the loop
Shared sessions, visible artifacts, isolated execution, and codebase-specific benchmarks let a whole team work with coding agents without making one developer the coordination bottleneck.
From a talk by Arjun Singh
Before you start: Familiarity with coding agents, pull requests, and development environments will help you follow the workflow examples.
Where do the people fit?
What happens to collaboration when agents become the center of software development? More capable agents should make people more productive, but that requires designing how people participate in their work. Arjun Singh opens with this question: how can a team retain its ability to work together while introducing agents into its everyday workflows?
The experiment began with an established team. Singh and his cofounder Sergey met in Berkeley’s PhD program, researching robotics and computer vision respectively, and cofounded Gradescope. Singh describes its cumulative reach as millions of students at thousands of universities. Most of the Superconductor team had already worked together from Gradescope’s first user through acquisition. A year of aggressively integrating agents into that team’s workflows exposed a new set of bottlenecks: keeping context accessible, making work reviewable, and letting more people initiate useful changes.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Keep models and harnesses interchangeable
The first dependency to remove is the connection between the team’s workflow and any particular model or agent harness—the software that runs the model, supplies tools, and manages its work. The best combination can change weekly, either because something better appears or because a preferred option becomes unavailable. Switching that combination should not require rebuilding how the team collaborates.
Interchangeability also makes cheaper alternatives practical to explore. Singh reports that his team has been happy with GLM-5.2 and wants to integrate open-weight models without changing its entire workflow. His economic argument is that a product team wants better outcomes for customers, while a token vendor benefits from selling more tokens. Paying for useful work is reasonable; dependence on one vendor makes it harder to control how much that work costs. These principles apply whether the shared workspace is Superconductor or something a team builds itself.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Make participation and work visible
Once a session is shared, collaborators need to understand who is involved. Singh shows a ticket created by Sergey that he and a growth colleague have also joined. Participant indicators expose who has interacted with the session, who receives notifications, and who has seen it. For work initiated by customer support, that visibility helps an engineer determine whether another engineer has already been involved in vetting the change.
Shared context also changes review. A reviewer can ask the original agent why it implemented something a particular way, without waiting for the colleague who started the work to answer a GitHub notification. The relevant discussion is already in the session. Asking the agent avoids having to read the entire thread just to recover one decision.
Artifacts make the result accessible without requiring everyone to inspect the conversation. Screenshots, videos, and other outputs should follow the session across interfaces. The demonstrated slide places the same interface image inside Slack and the app: a collaborator can inspect the work where they already are, rather than remember which system contains its evidence.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Access to information is not a work queue
The next bottleneck lies before implementation. Useful signals already arrive through Slack conversations, customer onboarding and sales calls, internal meetings, Sentry, bug reports, email, and feature requests. Connecting those systems through MCP lets a coding agent read their contents, but does not by itself tell the agent which work to undertake.
If a person still has to find an email, identify its significance, and tell the agent to solve that particular request, much of the coordination remains manual. Superconductor’s approach is to ingest signals, prioritize what to do with them, and initiate work automatically. The meeting bot provides the concrete demonstration. Conference Wi-Fi prevented a live run, so Singh opens results from the previous day instead.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
From a spoken suggestion to a form prototype
At the expo booth, the team left its meeting bot listening to a four-hour Google Meet. The bot can be invited into Meet, Zoom, or Teams and produce work as it listens. It also links a discussion to existing work when it finds a match, rather than creating another ticket for something already underway. The booth conversation mixed deliberate experiments with useful ideas from people trying the product.
One visitor wanted coding agents to have clear criteria for evaluating their work before declaring it complete. The resulting sequence shows the transition from conversation to something a team can evaluate:
- The bot picked up the suggestion and created a ticket without a person manually initiating it.
- An agent began implementation and added two acceptance-criteria fields to the ticket form.
- Singh asked for a screenshot of the change.
- The screenshot and live preview made the proposed interface available for inspection and use.
Singh would probably not ship that version unchanged. Its value was that an idea had become a concrete prototype he could try, including checking whether the added criteria actually improved agent performance.
The intended acceleration is from scattered ideas to evaluable work, not from conversation directly to an unreviewed release. Singh reports that most onboarding calls, customer calls, or team meetings yield dozens of prototypes and at least a few shippable PRs with minimal intervention. People still inspect the outputs and choose what to ship.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Let execution outlive the laptop
Shared interfaces, visible work, and automatic signal processing depend on the project being able to run somewhere other than an individual developer’s machine. The codebase and its development workflow need to operate in an isolated cloud environment, where an agent can continue working regardless of who is currently connected.
The immediate benefit is freedom to close the laptop. Singh describes seeing people keep machines open at conferences and airports, or tether them to phones while traveling, because an agent is still running. When he began using Claude Code heavily while caring for an infant, he did not want stepping away from his computer to become a source of stress. Moving execution into the cloud removed that dependency for his team. Convenience matters, but he considers control over access the more important reason.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Constrain both credentials and destinations
Give agents only the access their task needs. A developer’s laptop may contain credentials and sensitive files unrelated to the current project. Local approval flows either repeatedly interrupt the user or depend on correctly configured automatic approvals and sandbox boundaries. As agents become more autonomous and resourceful, accidental access becomes more consequential.
Singh illustrates the risk with an agent asked to wipe a staging database. It discovers a token on the laptop, assumes the token addresses staging, and instead deletes production data. This is a risk example, not an account of an incident at his team. The point is to prevent a task from acquiring unintended authority merely because a usable credential happens to be nearby.
Credential isolation is only one boundary. A configurable network sandbox restricts where the agent can send code, content, or secrets. If it attempts to reach a blocked destination, it requests permission—for example, to read documentation for a newly integrated vendor. Access can then be granted for one ticket or for the project.
| Boundary | What it controls |
|---|---|
| Credentials and files | Which resources the agent can use or read |
| Network destinations | Where the agent can connect or send data |
| Grant scope | Whether new access applies to one ticket or the project |
These controls explain the security rationale for isolated execution; placing a process in the cloud alone does not guarantee protection against leaks.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Let support and growth initiate real changes
Cloud execution also removes the requirement that every contributor maintain a development environment. Support and growth colleagues can encounter a bug, ask for a fix in Slack or the app, and receive a proposed implementation with screenshots. An engineer then reviews the work and merges it. That compresses the handoff through a tracker, PM triage, and eventual engineering pickup while retaining an engineering decision before merge.
Getting an entire project running inside a sandbox used to be a substantial obstacle. Singh argues that improved coding agents now make that setup more tractable. Superconductor offers an environment setup assistant, shown alongside a suggested environment configuration, but he also recommends using Claude Code or Codex to prepare the project. The essential capability is a working isolated environment, independent of which product establishes it.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Choose agents using your own codebase
Once models and harnesses are interchangeable, the team needs evidence for choosing among them. Singh’s evaluation starts with pull requests that represent strong engineering work, regardless of whether a human, an agent, or both authored them:
- Select representative, high-quality PRs from the project.
- Choose the agents and harnesses to benchmark.
- Compare their quality against cost and completion time on that codebase.
Public results from SWE-bench or Terminal-Bench may not reflect the team’s tasks. Singh’s concrete mismatch is language and framework: the original SWE-bench uses Python repositories, while his team works in Ruby on Rails. Trends can transfer without preserving the same ranking.
The demonstrated dashboard separates quality versus cost from quality versus time. Singh describes the following results specifically for his team’s codebase:
| Agent group | Reported local result |
|---|---|
| Anthropic agents | Improving quality, little speed improvement, higher cost |
| Codex | Fast, capable, and cheaper for the team |
| Cursor | Fast and capable |
| Open alternatives | Improving, but relatively slow |
These are directional observations from this project, not a general model ranking or a reproducible benchmark specification.
The results supported a change in defaults while leaving multiple agents available for different uses. The team switched to Codex, briefly preferred Claude Fable while it had access, then returned to Codex when that access disappeared. That disappearance is historical: Anthropic subsequently announced restored access in July 2026. Because the workflow was independent of the model and harness, the team could switch without materially disrupting its work.
Local evaluation also reduces the pressure to manually try every newly recommended alternative. Singh describes friends hearing enthusiasm for MiniMax, GLM, or Kimi K2, postponing a trial, and finally spending time on a model that does not work well for their project. A repeatable benchmark turns that recurring distraction into a project-specific selection process.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
High agent usage still includes human review
Singh estimates that approximately 99.9% of the team’s pull requests are heavily agent-generated. Every change still receives human review, with agents assisting, because quality, reliability, and security remain engineering responsibilities.
For the previous month, Singh reports 10.5 billion tokens used by the relatively small team. He reports 3,300 Claude Code runs representing $10,000 in token-billing equivalent, not $10,000 in actual expenditure because the team used subscription plans. Codex had roughly four times as many sessions and was cheaper overall in that reported comparison. These are the team’s usage figures, rather than a controlled comparison of identical tasks.
Most merged work was going through Codex, with growing use of GLM-5.2. The next intended step was automatic task routing based on the project’s benchmark results. The reasoning follows from the earlier evaluation: a third party cannot assume which model best handles a particular codebase, but local results can inform which agent should receive which kind of task. Singh presents that routing as work in progress, not an already demonstrated capability.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Build the execution foundation first
The practical adoption sequence begins underneath the user interface: get the codebase and agents working in a sandbox. Then connect that execution environment to the places where the team already collaborates, so people can participate without copying context between systems. Those integrations can be built in-house; the important requirement is that they remove the friction of working with the same agent from different places. Finally, make benchmarking and model independence part of the workflow, so changes in cost, speed, quality, or availability can change the agent selection without forcing the team to change how it works together.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Resources
From the talk
Shared workspace for teams to run coding agents, inspect previews and artifacts, and collaborate across Slack, GitHub, and apps.
Original benchmark paper describing repository-level issue resolution across 12 Python projects.
Further reading
Guides to shared workspaces, cloud development environments, integrations, previews, and review workflows.
Updates since the talk
- Claude Fable availability and announcementsDocumentation
Anthropic's product page records Fable's June 2026 launch and interruption, followed by restored access in July.
Read the complete timestamped transcript
- 0:00
[upbeat music] All right. Hey, everyone, I'm Arjun Singh.
- 0:15
Today, I'm gonna talk to you about multiplayer agentic engineering or how to enable your whole team and your best agents to work together. If you go to the talks or go around the expo, you're gonna see that a lot of people are just talking about putting the agents at the center of everything.
- 0:27
Makes sense. They're really powerful and really cool. But you don't see a lot of people talking about the people. Like, this is all for us to make us, our lives better or more, more productive or whatever.
- 0:37
And so we're gonna really focus on how the people fit into these agentic workflows.
- 0:41
So just a little bit about us first. So our team has worked together building software for over a decade. Uh, my co-founder, Sergey and I, we met in the PhD program at Berkeley.
- 0:51
I worked on robotics. He worked on computer vision. And during that, we co-founded a company called Gradescope. Some of you may have used it. It's used by millions of students worldwide at thousands of universities, helped instructors grade their students' work.
- 1:04
And, um, pretty much the entire team working on Superconductor used to work together on Gradescope. And so we've had a team that's worked together productively from first user to acquisition, working on something new together again.
- 1:15
And I think it's kind of an interesting experiment because o- you know, over the past year, we've very aggressively integrated agents in our workflows, and we've kind of surfaced all the different bottlenecks and friction points that come up and how to do that productively and keep collaborating the way we used to, but with the new power of
- 1:29
agents. So today I'm gonna talk to you about how, you know, we, we-- the lessons we learned from kinda solving those friction points and solving those bottlenecks.
- 1:38
And in the talk description, I mentioned, uh, five lessons, and I'm gonna be an engineer and start from zero and add a sixth one in there. Um, the first one I'm gonna start with is just to be model and harness agnostic.
- 1:49
So there's a few reasons for that. The best model and harness can change weekly. It could change 'cause a new one comes out. It could change 'cause the best one got taken away.
- 1:58
Um, things happen, and you don't want that to disrupt your entire team's flow. The other thing is that open-weight models are actually pretty good now. We've been really happy with GLM 5.2.
- 2:09
They're much cheaper. Um, and you wanna be able to kind of explore with them and integrate them without, again, having to change your entire workflow.
- 2:16
And the last thing I'll mention on this is that the incentives of the people selling you tokens aren't really aligned with yours. You're here for a reason. You're, you're-- so you're working on things for a reason.
- 2:25
You're trying to make your customers' lives better, make your product better, delight your customers, and they wanna sell you more tokens. And you might be happy to pay for as many tokens as it takes, but you don't wanna pay for more than that.
- 2:36
And so, again, kind of being able to switch between things lets you stay in control of all of that.
- 2:43
And so, um, you know, as I go through the talk, I'll mention a couple of places where our product makes it easy for us, but whether you use us or not, I'm just gonna leave things with you that I think are really important, um, for you to be able to work collaboratively, effectively.
- 2:58
So the next one is to turn every human interface into an agent and human interface. So, you know, typically, when people are working with coding agents, they're on their laptop, kind of stuck on that laptop.
- 3:09
Nobody else can talk to that agent. So the first place people go to kind of expose more interfaces for them is Slack. Claude has a Slack bot. Codex has a Slack bot.
- 3:19
We have a Slack bot. It's really cool. You can say, "At Superconductor, do XYZ." It does it. Somebody else can talk to it. But it's not enough 'cause now we've taken it from trapped on somebody's laptop to kinda trapped in Slack.
- 3:30
And a lot of work happens in Slack, so that's better than, than, than nothing, but certainly not all work happens in Slack.
- 3:36
So what we really wanted was to be able to work with the same session from every relevant interface. Could be Slack, could be our app, could be GitHub, could be elsewhere.
- 3:45
And so one possible flow is you start and collaborate on a session in Slack,
- 3:51
and then maybe you continue in a kinda more engineer-focused environment in the desktop app or the mobile app, and then you can finish it up in GitHub. And it re-- the important thing here is it's the exact same agent session, so it's like the agent didn't forget what you did in one place in Slack when you go
- 4:05
and talk to it from GitHub. It's the same session. It's got the same context.
- 4:10
And the second lesson builds on top of that, which is to make the agent work visible and collaborative across the team. And so obviously, Slack makes it more collaborative, um, but here we've got that kinda app view and, you know, Sergey made this ticket.
- 4:25
I've been talking to the same ticket. A growth person hopped in as well. And so you can kinda see at the top here all the different people that interacted with it.
- 4:31
So I can see who's getting notified about this session, who's seen it. Um, that's especially important when you have work triggered by not technical people, right? So it's like, you know, our customer support person created a ticket.
- 4:42
It's working really well. I wanna understand, like, has this been vetted by an engineer or not, and kinda see who's involved really easily.
- 4:49
And then if I'm reviewing something, I can just pop in and say like, "Hey, why did you do it this way?" And again, because it's the same agent session, I don't need to wait for Sergey to kinda get my notification on GitHub and respond to me.
- 4:59
The answer to the question's almost certainly in this thread.
- 5:04
I also don't wanna read the entire thread, so I can just ask, ask the agent. Or
- 5:09
how we most often kind of make the work visible is with artifacts. So it doesn't matter where the work started or where it's finishing. The agent can show you the work it's doing as a screenshot or video or other, and you can see it from everywhere.
- 5:23
So again, you don't have to worry about, like, oh, where is that thing? I gotta go to GitHub to see the image, or I gotta go to Slack to see the image.
- 5:28
It's just everywhere. Work is visible everywhere. You can collaborate from anywhere.
- 5:35
So the third lesson, um, I'm gonna talk about here is to turn every external signal into code that your team can quickly evaluate. And I was hoping to show this live, but the Wi-Fi is not quite there, so I'm gonna show you something from yesterday.
- 5:51
But what do I mean by external signal?
- 5:53
So it could be Slack conversation, could be a meeting you have with a customer, an onboarding call, a sales call, could be an internal team meeting, could be something from Sentry or a bug tracker, a bug report from a customer, an email, feature request.
- 6:06
And right now what's happening is, like, all that stuff is already exists. It's, it's in all those different systems. People hook them together with MCPs, so now your coding agent can check the email or check Notion or whatever it might be, but, like, how do you-- how, how does it know what to work on, right?
- 6:19
It's like it, it's still kinda stuck everywhere. And so, like, some humans are involved in, like, kind of taking stuff from one place and telling it, "Solve email number forty-eight or ticket number [REDACTED:generic_id]," but that's still a lot of coordination.
- 6:33
And so what we do is we, we have several different ways to automatically ingest these signals, prioritize what to, what to do with it, and, and kinda act on them.
- 6:41
And my favorite one, the most fun one, is what we call our meeting bot.
- 6:45
And so I'm gonna sw-switch over to my browser here for a second.
- 6:50
And, uh, okay. So we've got a booth at the expo, and we had the meeting bot running all day yesterday. So this is a four-hour meeting of a Google Meet.
- 6:59
You just kinda invite the bot to your m-Meet or Zoom or Teams or whatever it might be. And it listens all day, and it created all sorts of stuff as it was listening.
- 7:10
If it finds existing work, it'll link to it, right? So it's not gonna just, like, create new work if it's something you're already working on. Some of this is, you know, people testing the meeting bot out and telling it to do some weird things, um, or interesting things or just creative ideas.
- 7:22
But a lot of it's actually just, like, really good ideas that come out of people looking at what we're doing, asking questions, having new ideas on what to do with it.
- 7:30
And so it's kinda nice 'cause the last idea that was here was someone saying, "Hey, like, when I work with coding agents, I wanna make sure that the agent has clear criteria to evaluate whether it did a good job on the work before it tells me that it's done."
- 7:43
And, um, so they had that idea. The bot just picked up on it. N-none of us did anything manually. It created this ticket
- 7:51
and started working on it. And then I was able to just say, "Hey, take a screenshot of what, what you did," and here's that screenshot. And it kinda modified our ticket form to add these two new fields of acceptance criteria.
- 8:03
Now I'm gonna-- am I gonna ship this one exactly how it is? Like, no, probably not. But it's a new idea. It's concrete. I can play with it. I can go and actually, like, use the live preview and, like, see if this improves performance.
- 8:14
And so it takes, like, this, you know, y- you know, your hundreds or thousands of ideas that are everywhere and it helps you kinda move with the speed of what your customers are asking you for and what they're thinking.
- 8:23
And, um, it's really fun because every time we have an onboard or your customer call or, or team meeting, we almost always have dozens of new ideas that are prototyped, but more importantly, at least a few shippable PRs with very minimal intervention.
- 8:38
So we talk, stuff comes out, we look at it, we ship it. It's so much fun.
- 8:45
Put this back. So the next thing I'm gonna mention is that, you know, the, the- these three things that I've talked to you about really rely on having your workflow, your code base, your project set up to work in an isolated cloud environment, so that way the agents aren't trapped on an individual's machine.
- 9:10
So there's several reasons why this is important. So the first one is to eliminate what some people are calling lid anxiety. You wanna be able to close your laptop.
- 9:17
You've probably seen people running around the conference with their laptops open, all stuff is working or at the airport or, you know, there's some posts on Twitter or whatever about, um, you know, like people having their laptop tethered to their phone in their car as they're driving home.
- 9:29
This was actually probably the impetus for, for me and for a few people on our team to even start working on this. You know, last year I started working with Cloud Co- with Cloud Code a lot.
- 9:39
I had a, I think at the time, like, [REDACTED:age]. I, like, didn't want to, like, be tied to my laptop or have that stress. Just like I, I don't, I, I don't ever wanna think about whether I can, like, step away from a laptop or not.
- 9:50
And so we moved everything to the cloud. Things are working always. It eliminated that problem for us that people have been talking about for the past year.
- 10:00
It's really helpful. It's important to me. But I don't think that's the most important reason to do this. I think the most important reason to do this actually was, was touched on in the previous talk, if you were here for it.
- 10:12
I think you should only give your access-- give your agents access to only what they need, right? So if you think about what's happening, you have a bunch of developers with these agents running their laptop.
- 10:23
Their laptops, unless you have, like, impeccable hygiene, probably have a bunch of stuff on it that you don't want the LLMs or the agents to have access to. And yeah, like, everybody's working on these sandboxes and approval flows, and so you...
- 10:35
But, but, but really you're in one of two camps. You're either approving a bunch of stuff or you're hoping that your auto approval flow or your Yolo mode or whatever is configured properly and your sandbox is configured properly and doesn't read a bunch of stuff on your laptop that it shouldn't have.
- 10:50
And, you know, as, as the previous talk mentioned, like, these agents are getting more autonomous. They're getting really resourceful. They, they're trying to please you and do what you said.
- 10:57
And so when you say, "Hey, you know, wipe the staging database," and it finds a token on your laptop that it can use and it thinks it's working with staging, but actually it's production and now it just deleted everything.
- 11:07
I'm not trying to say this is happening constantly, but it still happens. And for us, the peace of mind of just, like, letting anybody run with these experiments and ideas and prototypes and, and, and real code without having to worry about this is, is, is, is really worthwhile.
- 11:24
To go one step further on that, um, it's not just, "Hey, make sure they don't have the credentials that they shouldn't have." It's also make sure they can't exfiltrate your code or your projects or your secrets or your content to somewhere that you shouldn't be able to.
- 11:38
And so you have a configurable network sandbox and you say, "Look, these are the places you're allowed to access. These are the ones you can't access." And any time it tries to access something that it shouldn't, it just pops up and says, "Hey, tried to access something.
- 11:49
Do you wanna give it access? Maybe you're trying to integrate a new vendor and need documentation." And you can do it on a per ticket basis or for the whole project.
- 11:57
And so again, that peace of mind of, like, people can do things. If they need new access, it's easy to grant it, and, um, we're not going to leak a bunch of important data, uh, by, uh, running agents in Yolo mode.
- 12:13
And the last thing I'll mention about that is that this is the key for allowing your non-technical team members to trigger real work, right? Your non-technical people don't have development environments set up on their computers.
- 12:26
But we've gotten our support people, our growth people to actually be meaningfully impacting the product by just talking to users, seeing bugs, experiencing themselves, and just go to Slack or the wrap itself and say, "Hey, fix this."
- 12:40
They fix it, screenshots are shown, engineer gets it, gets merged. Without that, they'd have to put it in Linear, and engineer would eventually pick it up, and a PM would triage it or whatever.
- 12:51
None of that here. You just ask for it, and it's done.
- 12:55
Now, the reason people didn't do this, you know, up until somewhat recently, like this was really painful. Getting your full thing set up in this like kinda sandbox environment used to be really, really painful.
- 13:05
But the agents have gotten better. We have our own environment setup assistant that kind of takes your project and gets it to work under these sandboxes. But honestly, whether you use this or not, I highly recommend you get your project working this way, and you can just get Cloud Code or Codex to do this for you.
- 13:19
You don't have to use us, but, you know, we think it's the best way.
- 13:25
And the last lesson is to benchmark agents on your code base. So, um, the way we do this is we select pull requests that represent great engineering work. It could be agent-created, could be human-created, could be a hybrid, doesn't matter.
- 13:39
You pick the agents you wanna use and benchmark, and then you get a quality versus cost and time breakdown in your code base. Now, why do you wanna do this?
- 13:47
There's, there's many reasons, but one is that if you're kinda going off the public benchmarks, SWE-bench or Terminal-Bench or other stuff, like those tasks may have absolutely nothing to do with your task.
- 13:55
Like, SWE-bench is all in Python. We're Ruby on Rails. It is not the case that the benchmarks are identical for them. There's trends that do compare, but the results can be very, very different.
- 14:05
And I'm gonna swap over to my browser one more time here.
- 14:10
So this is-- the-these are results on our code base of all these different harnesses. This one here is quality versus cost. This one here is quality versus time. I'll start with this one.
- 14:23
You can see some trends here, right? You can see that the Anthropic agents have just been consistently getting better, but not really any faster. The Codex agents and Cursor are actually pretty fast and quite good.
- 14:35
The open stuff has been getting better and better over time, but they're kinda slow. This is for our code base again. I'm not trying to make any general claims here.
- 14:43
By cost, the Anthropic stuff is clearly just so much more expensive for us, and the Codex stuff has been cheaper for us. And so this caused us a change of behavior.
- 14:53
We still use the different models. There's different use cases for them. We like the variety. We still use all these things. But when we saw these results, they kinda matched our vibe check.
- 15:01
We wanted to kind of like have hard data too. We switched our default to Codex at that time. Then Fable came out, and it was great. Kinda switched our default to that for, like, the few days we had it, and then it went away, and we switched back to Codex.
- 15:13
But the most important thing is, like, because we're agnostic, like, none of that had any meaningful disruption on our work. Like, we were able to just kinda switch back and forth really easily.
- 15:20
So next day something new comes out, see if it's good, and go.
- 15:26
And the last thing I wanna mention around that is, like, I don't know if this resonates with you all, but I have a lot of friends that are like, "Okay, I heard Minimax is good, and I heard, you know, GLM is good, and Kami K2 is good, but, like, haven't had the time to try it out.
- 15:38
Everybody keeps telling me I need to 'cause it's so much better and faster and cheaper." And you kinda have that anxiety for a little while, and then, like, finally, you take the two hours to try it, and it's like, oh, actually, like didn't really work for us.
- 15:48
So, like, what's... You know, I just wasted those two hours. This kinda eliminates that. It helps you kinda stay on the cutting edge really, like, seamlessly.
- 15:57
Let me go back. So what that kinda turned into us-- for us is, you know, essentially a hundred percent, like ninety-nine point nine percent of our pull requests are, like, heavily agent-generated.
- 16:08
We know that quality and reliability and security are really important, so we still have humans look at everything. We have agents help with it all, but everything's human reviewed.
- 16:16
Um, you know, for our, our, our relatively small team, we had ten and a half billion tokens over the past month. And you can kinda see what we were saying about Claude here.
- 16:24
It's a little small, so I apologize, but we had thirty-three hundred Claude code runs that cost ten thousand dollars in token billing. We have plans, so we didn't spend ten thou-- ten thousand dollars on it.
- 16:34
And Codex had four times as many sessions, and it was cheaper overall. And so again, the vast majority of our work currently is merged through Codex. We still use the other models.
- 16:45
More and more is happening through GLM 5.2. Gonna invest in that. And one thing that we're really excited to do going forward with this benchmarking is automatically-- Like, like you've probably heard about people, you know, routing tasks to the right models and all that.
- 17:00
But how do, how does like some third party know what to route for your code base? Like, this is a way that you know what's gonna work best for which task for your, for your project, and working on kinda automatically routing that for you.
- 17:13
So I'm gonna leave you with a few recommendations.
- 17:15
So first, um, get your code base and agents working in a sandbox. It unlocks a lot of different things, a lot of different workflows, everything I've talked about and more.
- 17:24
Second, integrate agents into the relevant human interfaces so your team and your agents can work together and don't have to, like, context switch and copy context back and forth.
- 17:36
Obviously, we think Superconductor is the best way to do it, but plenty of people are home-rolling things, hacking things together. Figure out how to make this happen because if not, the friction is just really high.
- 17:46
And lastly, find a way to benchmark and become model agnostic so you're not tied to anybody, and you can just constantly stay at that right part on the frontier of cost, speed, quality.
- 17:59
So thank you so much. Um, we've got a booth in the expo. Please feel free to come by. You can sign up at superconductor.com, or you can email me with any questions at [REDACTED:email_address].
- 18:08
Um, I will be out in the back as well for any questions. Thanks so much. [clapping]
- 18:16
One, one, one last thing. Um, if, uh, you know, at the booth, we're mentioning we're giving away a MacBook Neo. If you are here 'cause you signed up through for that, just meet us outside, and we will announce the winner.
- 18:26
Thank you. [outro music]