AI Engineer World's Fair 2026
The Golden Age of AI Engineering
Read the talk
The Golden Age of AI Engineering
As agents move from generating code to running sustained workflows, engineering shifts toward better interfaces, shared infrastructure and loops that reserve human attention for consequential decisions.
From a talk by Alexander Embiricos, Romain Huet and Peter Steinberger
Making the future tangible
A World’s Fair makes an improbable future tangible: people can see it, walk into it and begin to believe in it because someone built it in public. Opening the AI Engineer World’s Fair, Romain Huet applies that idea to the engineers building with AI. He describes more than 7,000 AI engineers in the room, making capabilities usable faster than many people expected.
That activity sits awkwardly beside headlines predicting the disappearance of software engineers. If AI abstracts away coding, does engineering disappear with it? Romain’s answer follows the progression from software eating the world, to AI eating software, to AI engineers extending what can be built. Engineering is problem-solving, not merely code production. Its work combines science with design, taste, judgment and imagination to make something useful for other people. Automating more of the implementation can therefore return engineering to its roots.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
From suggested code to verified execution
Alexander Embiricos describes a release cadence that has accelerated from roughly one model every fifteen months to roughly one every six weeks. The GPT-5.6 series preview had launched the preceding week. For a developer, that acceleration appears as successive changes in what can be delegated: first completion, then inline prediction, then Command-K edits that did not test their work, then models that did test, and finally agents pursuing long, difficult goals until completion. Each transition initially feels extraordinary; soon it becomes the baseline for getting work done.
The difference becomes concrete in Romain’s live demos. At DevDay 2024, he used o1 in preview to build a mini-drone interface from scratch. The model could neither run the generated code nor verify its work, leaving him to take the stage with an interface he expected to work most of the time. It did work. By DevDay 2025, models could test their own work, and he felt confident enough to demonstrate control of an entire camera and lighting system live.
Alexander jokes that, before a demo, Romain might report that it worked “three times out of four” and receive little more than a good-luck wish. That exchange captures the earlier experience: generating plausible code left the presenter carrying the verification burden. Closing the build-and-test loop changed what he was willing to attempt.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Connect the work before and after coding
The Codex app, Goal Mode and Remote are Alexander’s examples of product changes that alter the experience of working. The team uses Codex to build Codex, but his broader claim is that agents can undertake any task a person can do on their computer. That expands the useful surface beyond writing code to the work that precedes and follows it.
Connecting an agent to why work is needed helps it identify and initiate work. Connecting it to review and deployment helps it finish and land that work. The opportunity is larger than faster implementation: Alexander says the team can prototype more ideas and spend more time with users, improving decisions about what deserves to be built in the first place.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Chat first, then reach into the work
Alexander offers a personal comparison: given equal time on an average, medium-length computer task, he expects the model would probably do a better job than he would. That raises a product question. If agents are increasingly capable, how should people work with them? He connects this to the mission of AGI benefiting humanity through two questions: what agents can do and where they run, and what the human experience around them should feel like. The goal he sets is to empower engineers.
His proposed interface has two complementary modes:
- Chat: one entity you can ask for help with anything, wherever you are.
- Hands-on collaboration: a powerful interface for inspecting, steering and shaping the work yourself.
A Codex-generated illustration supplies the workbench analogy. With a teammate, most coordination happens through conversation; you do not stand over their shoulder for every task. Occasionally, you need to examine a problem together in detail. The interface should make that transition easy enough to preserve a feeling of mastery, including the ability to take the work apart.
The Codex app puts that sequence into a product: start with a conversation, then go as deep as necessary. The example on screen is Romain’s prediction for an upcoming World Cup match. A user can point to a particular element and ask for a change, or make the change directly. Conversation and manipulation belong to the same workspace.
Some developers initially told Alexander they would never leave their terminal, Vim or Emacs for this kind of app; he says those same people now use it. The internal debate was similar: why add another surface when developers already liked the CLI and IDE? His answer is about the order of interaction.
| Surface | Starting point | Limit in Alexander’s design argument |
|---|---|---|
| CLI | Mostly conversation | Limited collaborative surface for arbitrary work |
| IDE | Code | Begins in the details before delegation |
| Codex app | Conversation | Opens the details when inspection or steering is needed |
The app’s purpose is to support teammate-style collaboration across kinds of work, with direct access to the artifact when the conversation alone is insufficient.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Build on the same models, API and harness
The product is also shaped by developers discovering uses its builders did not anticipate. Romain describes seeing community experiments, personal tools and team workflows that reveal what Codex can do and what it should support next. For that feedback loop to work, Codex cannot be a closed product that only OpenAI can improve. Its architecture needs layers other developers can build on.
The first layer is the model, accessed through the Responses API. Romain says the Codex app uses the same models through the same API offered to developers, with an intent to put new primitives into the API first when Codex needs them. Context compaction is his example: long-running tasks needed a way to compact long contexts, so that capability became an API primitive available to other agents.
Above the API sits the open-source Codex harness, which developers can inspect, fork and adapt. The AGENTS.md convention follows the same interoperability principle: choose an instruction-file name other agents can use rather than invent a Codex-only format. OpenAI models are defaults in the harness, Romain says, rather than hard-coded requirements; an open model can use the same agent loop. He also describes bringing the harness into model post-training so models learn tool use and environment navigation in an environment whose implementation developers can inspect.
OpenCode provides a concrete example of why that visibility matters. Its developers could examine the reference implementation, reuse useful parts and make different decisions elsewhere. Romain specifically mentions their investigation of sign-in with ChatGPT. Reading the implementation provides a more direct foundation for integration than reverse engineering a launched product.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Expose the product integration layers
An application needs more than an agent loop: it needs a way to control that loop and let people sign in with an existing Codex subscription. OpenAI faced that problem when building its VS Code extension and Codex app. The resulting open-source app-server is the integration path used by those products, not a separate community adapter.
Thomas, known as Dimillian on X, used app-server to build the native CodexMonitor application. Romain says it preceded the official Codex app, and that Thomas subsequently joined the team and built Codex for iOS. The example illustrates what a reusable product integration layer enables: another developer can build a different client around the same underlying agent.
At the application layer, the extension primitives include the in-app browser and plugins. Romain says browser_use and computer_use were themselves built as plugins using the extension points available to developers. Open-source role-specific plugins extend that approach to work such as data science and design, giving developers implementations they can inspect and adapt.
The ecosystem also extends where an existing subscription can be used. Romain names OpenCode, Pi, Droid, OpenClaw, Xcode and JetBrains. Across these layers, his architectural commitment is consistent: OpenAI uses the system it gives developers, rather than keeping a richer internal system and exposing a simplified substitute. Forks of the harness and discoveries at the edge of model capabilities become inputs to further improvement.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Value comes from useful intelligence
Once agents become useful, the question becomes how much value an organization can extract from them. Alexander calls this “value maxing,” contrasting it with maximizing token consumption. Cost efficiency is the first recurring theme in his conversations with engineering leaders: they want frontier capability, but also as much useful intelligence as their budget can buy.
On the displayed Terminal-Bench evaluation, Alexander identifies GPT-5.6 Sol as the frontier choice. His comparisons for the smaller models are:
| Model | Alexander’s reported comparison | Cost claim |
|---|---|---|
| GPT-5.6 Terra | GPT-5.5-level intelligence | Half the cost |
| GPT-5.6 Luna | Beats some unnamed notable models on the displayed evaluation | $1 per million input tokens; $6 per million output tokens |
These are comparisons around the displayed evaluation, whose precise settings and scores are not specified in the spoken explanation. The Terra claim does not establish half the total cost of completing a task, and Luna’s token prices apply to Luna rather than the entire family.
Speed is the next dimension. GPT-5.3-Codex-Spark had already shown what fast generation could unlock, but Romain emphasizes the desire to combine that speed with frontier capability. Romain presents GPT-5.6 Sol on Cerebras at an advertised rate of up to 750 tokens per second, with access anticipated the following month. That is generation throughput, not the elapsed time to implement, test and land a change.
His comparison is a substantial pull request written in roughly ten seconds—an illustration of the generation rate, rather than a measured delivery result. More interesting than a single faster answer is the possibility of exploring several answers: an agent could try five or six approaches in parallel, then select the best, within a waiting period that previously constrained it to less than one. Faster inference could change the search strategy as well as the responsiveness of the interface.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Let the agent choose where to work
A familiar office scene exposes another limitation: laptops left open so agents can keep working. The desired outcome is straightforward—close the computer while multiple tasks continue, each isolated on its own machine. Alexander points back to Codex Cloud as the first major launch and promises substantial upgrades, but the longer-term product goal goes beyond a better cloud task queue.
Users should not have to classify every request as local or cloud work. They should be able to talk to one agent, which determines what needs doing, chooses an appropriate available environment and uses it. When Romain asks about a displayed prediction from Theo, Alexander expects its general direction much sooner than six months, while explicitly stopping short of endorsing its exact details. The direction is a unified agent whose execution location follows the task.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Stop being the scheduler
Instead of another live demo, Romain introduces Peter Steinberger, the “Clawfather,” to describe a changing way of working. Peter recalls juggling ten or more terminal windows, waiting for one agent to finish so he could steer it and queue more work. In January, that felt like peak productivity. Looking back, he sees a different division of labor: he was polling, and serving as the scheduler, router and memory for the whole system.
Pairing with one agent had become managing ten direct reports. Peter’s new default is to talk to a long-running manager that delegates to a team. He can still pair directly with a worker on a difficult problem, but he no longer needs to supervise each worker’s routine progress.
Three capabilities make that shift possible:
- Persistent context: server-side compaction made long-running tasks reliable enough in Peter’s experience that he stopped organizing his work around fresh sessions.
- Delegation: coordination lets one thread create and steer the appropriate projects.
- Triggers: automation wakes the same manager when something happens.
Together, these let an event resume an ongoing relationship with project context and delegated work, rather than requiring a person to reconstruct the situation and dispatch every next action. Compaction supports that continuity; it does not imply lossless memory or guaranteed completion.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
The bottleneck moves to attention
Once the loop works, its bottleneck moves. Peter was initially constrained by tokens. He jokes that joining OpenAI fixed that problem, immediately acknowledging that the strategy does not scale. Compute became the next constraint: concurrent threads made his MacBook sound like a jet engine. Separate test boxes, where agents could run tests on another machine, mostly addressed that contention.
Now the scarce resource is attention. Unlike tokens or compute, Peter cannot simply add more of it, so deciding where to spend it becomes a central engineering skill. Watching an agent’s code stream can consume attention without changing the outcome. Earlier models often needed that supervision: spot an unwanted direction, press Escape and steer them back. Peter’s judgment is that newer models understand intent well enough to make constant observation a poor default.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Bring the human a reviewable result
Peter’s illustrative workflow begins with someone filing an issue on an open-source project. The manager wakes up and evaluates the issue against the project’s goals, notes and vision. If it appears to fit, the manager creates a worker. That worker investigates, implements and tests the change; another agent can review the result. The human does not need to consume every intermediate message.
The handoff happens when there is something consequential to inspect:
- Return a pull request together with the original issue and proposed diff.
- Include richer evidence when useful: a video, or a running build the human can enter through VNC.
- Let the human review, leave a note or approve.
- Continue the loop; the change can land after the checks pass.
The agent owns the inner execution loop; the human owns direction and decisions in the outer loop. Generating a diff is not itself permission to land it.
A small TypeScript predicate can make the review boundary explicit in an implementation of this proposed workflow. It answers whether a reviewed change is eligible to land; it does not perform the merge:
typescript
type ReviewDecision = "pending" | "changes-requested" | "approved";
type CheckStatus = "pending" | "failed" | "passed";
type ChangeReview = {
pullRequest: string;
decision: ReviewDecision;
checks: CheckStatus;
};
function canLand(change: ChangeReview): boolean {
return change.decision === "approved" && change.checks === "passed";
}
const proposedChange: ChangeReview = {
pullRequest: "Fix empty search results",
decision: "pending",
checks: "passed",
};
const eligibleToLand = canLand(proposedChange); // false
Passing checks leaves this proposed change awaiting the human decision. A request for changes likewise keeps it in the execution-and-review loop.
Peter cites Paul Salt as already running a version of the manager pattern: a pinned chief-of-staff agent wakes every ten minutes to coordinate GitHub work. It creates threads in the sidebar so Paul can enter a particular workstream when it needs additional steering. The manager supplies continuity while preserving access to individual workers.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
A manager beyond the laptop
A long-lived manager makes attachment to a single laptop feel increasingly arbitrary. Peter notes that Codex can already move work between hosts and that OpenClaw has a gateway and nodes, but he considers neither the final form. The thread should outlast the machine on which a person happens to be working.
The desired agent can connect to the user’s machines and distinguish work suitable for the cloud from work requiring local access. Its manager should be reachable by text or Slack, rather than trapped inside an application session. Peter pushes the aspiration further: why not ask the agent to design the whole loop itself?
That system remains unfinished. Models are advancing faster than the harnesses and organizations built around them, leaving the design of those harnesses and organizations as the next engineering problem. Peter closes with the direction of travel: “The future is not twenty terminals. It’s better loops.”
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
The June 2026 model-family announcement covers evaluations, token pricing and the planned Cerebras speed offering.
Source code and installation instructions for the Codex coding agent.
A Tauri application for managing Codex workspaces and conversations through app-server, with remote-backend support.
Documentation for connecting machines to an OpenClaw Gateway, exposing capabilities and managing execution approvals.
Further reading
- Inside the Codex agent loopArticle
An architectural explanation of Responses API interactions, context management and automatic compaction.
Explains how clients control Codex threads through a shared protocol, receive progress events and handle approvals.
Updates since the talk
- Ultrafast mode previewArticle
The August 2026 preview describes Cerebras-powered GPT-5.6 Sol generating up to 750 output tokens per second.
Read the complete timestamped transcript
- 0:00
[on-hold music] Good morning, everyone. I'm Romain.
- 0:17
Hey, everyone. I'm Alexander.
- 0:19
Wow, this room is incredible. There's open-- there's over seven thousand AI engineers here today with us. And, you know, it's not just about who's talking about this technology. It's also about who's actually using it and pushing the frontier every day.
- 0:34
So we couldn't be more proud to be here with all of you today. And when we were thinking about this event with Alex, we kept coming back to the World's Fair.
- 0:42
And the World's Fair made actually the future visible to everyone by building it in public, you know? Ideas that previously sounded impossible were actually suddenly there. People could see them, they could walk into them, and they could even start to believe in them.
- 0:57
And honestly, this event has the exact same energy. The future of engineering is not arriving from somewhere else. It's really being built here by the people in this room and much faster than most expected.
- 1:09
And that's why it's a little surprising that people keep saying that engineers are going away. The argument is that coding is, you know, abstracted away and therefore, eventually, we won't need engineers.
- 1:18
Well, in fact, we think it's quite the opposite. You know, software ate the world, and then AI ate software. But now what we're here to say is that the AI engineers are eating the world.
- 1:31
AI engineers are the people here pushing the frontier. Yes. [audience applauding]
- 1:37
And you all are figuring out how this new capability can reach everyone. And there has never been a better time to be an engineer, in fact, because engineering was never about writing code.
- 1:47
Engineering has always been about solving problems for yourself and for other people as well. It's about taking the latest science and combining it with design, with taste, with judgment, and most of all, imagination, to make something that people can actually use.
- 2:02
And in that sense, it's not the end of engineering. We think it's a return to the roots of engineering.
- 2:08
And the technology we're building on is accelerating, getting faster and faster. For example, we used to ship a new model every fifteen months or so, and now it's about roughly every six weeks.
- 2:21
And in case you missed it, last week, we launched a preview of the 5.6 series, and we're super excited to get it into all of your hands. Now, building on top of all these models, the rate of product progress is relentless, and as a result, I don't have to tell you, engi-- the engineering feels completely different.
- 2:40
So just to go over a couple years of what, for me, were successive, like, mind-blowing experiences. You know, obviously, for a long time we've had, you know, completion. And then we went to inline prediction.
- 2:50
And then finally we had, then we had Command-K, where you could ask the model to make a change, but they wouldn't test the work. Then models started testing the work.
- 2:57
And now we have models taking on long, hard goals until they're done. And for me, each of these phases, I remember the first time was just mind-blowing. And then obviously afterwards, you just get used to it, and you're trying to get your work done.
- 3:09
Yeah. In fact, like, I can't believe that build and test loop was not even part of the models just two years ago. This was a picture of me at DevDay 2024, and I used o1 in preview at the time to build a mini drone in, drone interface from scratch.
- 3:22
And the slightly insane part is the model could not actually run the code or verify its own work. And I knew the demo would work most of the time, but surely not all of the time.
- 3:31
So I had to cross my fingers. You can kinda see here that I was pretty nervous, but hey, that's me. I only do live demos, so I never know what's actually gonna happen each time.
- 3:40
Luckily, it did work, and by DevDay of last year in 2025, I was confident enough now the mouse could test their own work to kind of control an entire camera system and lighting system live.
- 3:50
But yeah, we've come a long way.
- 3:51
Yeah. So we refer to Romain as the demo god. And, you know, before the demo, like, I'll ask him, "So hey, how often does demo work?" And he'll be like, "You know, three times out of four."
- 3:59
And we're like, "All right. Good luck." [laughs] Um, obviously we've come miles since then. And this year alone has been crazy. So what we're putting up here are all the things that we've shipped so far-- and actually not even all.
- 4:09
A selection of the things that we've shipped so far this year. Uh, my favorite things that we've shipped are like Codex App, Goal Mode, Remote. These are things that really changes how it feels to do work.
- 4:20
You know, obviously, we couldn't do these things if we didn't use Codex to build Codex. But I think to me, what is most interesting is that now Codex can do, and agents can do any task that you can do on your own computer.
- 4:31
And so that means they're not just helping you with the coding, but they're helping you with what happens before the coding, and they're helping you with what happens after the coding.
- 4:39
And this is really key, right? I think there's been a lot of talk, there will be a lot of talk today about loops. And if you can connect the agent to not only the work that you have to do, but why it has to be done, that's how you can get the agent to start to begin much
- 4:50
more work. And then if you can connect it to what you do afterwards, review and deploy, that's how you help it land much more work. So with all of this, of course, we can move much faster.
- 4:59
But to me, as a product person, the most exciting thing is actually that we make better decisions around what to build. For instance, we try, we prototype many more ideas, and we spend much more time with users.
- 5:10
So yes, that's all of you. So wanted to pause and just give you all a big thank you, both for the love and the constructive feedback. I would say it's safe to say that we, Codex, and actually the entire industry wouldn't be here without you.
- 5:25
Yeah. Thank you so much for all the feedback. We're constantly listening to all of you. [audience applauding] Thank you.
- 5:30
Okay. So the models are getting really good. I would say if you pick like a medium-length computer task and you give me and the model the same amount of time to get that task done, probably, at least in my case, the model will do a better job than me for the average task.
- 5:48
And so, okay, we're, we're getting these models, you know, in some ways they're smarter than us. They can do almost anything. How should we shape that? What should the products that we use feel like?
- 5:57
And so to answer that, we look to our mission. The part of it here that I've got up is, you know, AGI that benefits all of humanity. And I think in order to do this, there are two main questions that I think about now.
- 6:09
One is, how do we set up the agents to actually do things in the world? So what can they do? You know, gradually agents are getting connected to more and more things.
- 6:16
Then where do they run? More on that later. And then the other question is: how do we use these agents? For us, you know, what, what should the product feel like around them?
- 6:24
And for us, the goal is squarely not to automate engineers. Instead, the, the product shape that we want is one that maximally empowers engineers. So, you know, if we think about what that product shape is, we actually think it's pretty simple.
- 6:38
I, I read a lot of sci-fi and, you know, watch superhero movies, and I actually think that the, the simple ideas in there are approximately right. So there are two modalities, roughly.
- 6:48
Chat. I actually think-- I know some people think chat is dead. I think chat is underrated. Uh, and some kind of hands-on experience. So what you want is a single entity that you can ask for help with anything, anywhere, and then you want a si-- a powerful, collaborative UI that you can use when you want to inspect,
- 7:07
steer, or shape things yourself. And so I had Codex image gen me an illustration of this to help understand when you might wanna use these things. And so my analogy for you-- Yeah, I hope you like the image gen.
- 7:19
Uh, my analogy for you would be it's just like working with a team. Most of the time, you're just talking about stuff, and your team is just doing stuff.
- 7:27
You don't actually wanna watch over the shoulder or, like, have to walk over to the workbench of your teammate for every single unit of work. Mostly, you just wanna talk and let them cook.
- 7:35
And then every now and then, you wanna dig in and really dig in all the way to the weeds of things and dig into that problem together. And for us, as we build product, we have this idea that we want to make it so that you can retain this feeling of mastery of the work that we're doing,
- 7:49
because that's really powerful. We don't want to make it feel like, actually, it's really hard to, like, get to the details and, like, you know, disassemble the hardware in this case.
- 7:57
So the way that we're bringing to this to life is just the beginning, but this is why we built the Codex App. You get a very simple chat interface that you can use for coding and for anything else, and, you know, you can have a conversation and then go as deep as you want.
- 8:10
So in the case here, we have Romain's predicted score of this upcoming World Cup match.
- 8:15
I hope I'm right. [chuckles] I hope I'm right. We'll see. [chuckles]
- 8:19
Okay. Um, and what you can do here is you could go in and you can point at a very specific thing and say, "Hey, I want you to make this change," or you can make this change yourself.
- 8:27
And a fun story here is that actually, I remember pitching some of you who I know are in the audience, uh, this idea before we started, and I was told squarely, like, "We-- I will never use such a tool.
- 8:38
I will never leave my terminal, uh, or Vim or Emacs." Um, but actually, those people are now using it. And even internally, like, within our team, there were a lot of questions like, "Why should we build this?"
- 8:49
People love the CLI, they love the IDE, and it's a little subtle, but our take is that you can't really build that collaborative interface for any kind of work in a CLI.
- 8:58
It's mostly chat. And then in IDE, the order is wrong, so you're starting with the code, but now it's time to transition to, like, working with teammates where you chat first, then you dig in when you need it.
- 9:09
Totally. And we're moving really fast on this, on the product surface and the model layer, of course, but we're also trying to keep pace with all of you, right?
- 9:17
Honestly, half the time I open X, I see someone in this room doing something that I had not realized Codex could actually do. And honestly, this is what pioneers do.
- 9:26
You guys experiment, you set up tools for yourself, for your team, and in turn, we get inspired. We learn from you, and eventually, everyone benefits. And so we are helping-- uh, uh, you are helping us figure out, like, what to, uh, what to build next and also what the future of engineering should look like.
- 9:42
But for that to work, one thing that we, we really care about is that Codex cannot be a closed product that only OpenAI can improve. So we've intentionally designed Codex as a set of layers that anyone can build on.
- 9:54
And we wanna show you a little bit of that stack today and how it, it, it manifests.
- 9:59
First, it starts with the model, and Alexander showed how quickly we're progressing on models. And you guys use these models through the Responses API, and guess what? This is how we build the Codex App, right?
- 10:09
We use the same models and through the same API. And we actually are building on the same thing that we give to developers, and when Codex needs something new, we always try to bake it into the API first so you can benefit as well.
- 10:22
One example recently was compaction. Codex needed a way to compact long contexts for long-running tasks, and so we built that into the API. So that means your agents can use the same primitives that we build for ourselves.
- 10:35
Moving on to the next layer, the Codex Harness is also open source, so you can inspect it, you can fork it, you can adapt it, and we also took the same approach with AGENTS.md.
- 10:45
Instead of reinventing a new file format, uh, for Codex for, to follow instructions, we thought, let's pick a name that other agents can actually use as well. The models are the de-default in the, in the harness, the models from OpenAI, but they are not hard-coded in there, so if you wanna use an open model and keep the
- 11:01
same agent loop, you can. And we also bring this Codex Harness into the post-training process of our models, so that means the models can learn to call tools and navigate an environment that's actually something that's open source.
- 11:15
Now, take the Open Code team, for instance. They actually were able to inspect how we have this, like, reference implementation, and they could reuse the parts that make sense to them or change entirely all the rest and make different choices.
- 11:28
I know, for instance, they were trying to see how we did, like, signing with ChatGPT, and so they could look at the code a-and-and learn from it. And we think it's better than having developers reverse engineering how we build, uh, w- and, and how we launch.
- 11:43
But now let's say, speaking of subscriptions, that we wanna go a level higher, and how you bring this harness into an app, and how do you let people sign in with their existing Codex subscription, for instance?
- 11:53
Well, it turns out we had the same problem ourselves 'cause we wanted to build a VS Code extension and the Codex App, and we wanted to have a unified way to, like, actually control this harness.
- 12:02
So we built App Server, and we also made that open source. And the App Server is not kind of a, a community adapter. It's really the path that we use for our own products, and you can use it too.
- 12:13
Uh, Thomas, for instance, here, uh, AKA [REDACTED:username] on X, uh, he built his own native app for, uh, Codex called Codex Monitor before we even launched the Codex app, 'cause he could build that, uh, using the App Server.
- 12:25
And now he works on our team, and he actually built, uh, Codex, uh, for iOS.
- 12:31
And moving up the stack at the app layer, we also wanna make sure that innovation is not blocked on our own ideas. And so we build extensible primitives here, uh, like the in-app browser that we showed on the screen and plugins.
- 12:44
So if you take, for instance, browser_use and computer_use, these were built as plugins using the same extension points that we have available for, for all of you. And lastly, we also recently built role-specific plugins for Codex, say, to make it easier to, to customize for people who work in data science or design, for instance.
- 13:04
And these plugins are also open source, so you can see under the hood and get inspired from them if that's useful. Our goal is really to keep making this as open and flexible as we can, and the best part is people can use their existing subscription in more and more places, from open code, Py, Droid, OpenClang, to
- 13:21
even Xcode and JetBrains as IDEs. And you can see how they're becoming quite a meaningful part of how people use these tools, and that's really why we wanna care about building this open ecosystem with all of you.
- 13:33
So really, if there's one thing I want you to take away from this section and this stack, it's this: we're not building one system for OpenAI and a second system that's simplified for developers.
- 13:43
At every layer, we actually use the thing that we give to you. And we want to thank all of you, 'cause every time you fork the harness, every time you find the edge of capabilities of the models, it means we get to learn and improve.
- 13:55
And honestly, with seven thousand of the finest AI engineers in this room today, I'm confident that all of you will define a lot of how we, uh, will experience AI and how the world will experience AI in the future.
- 14:07
So thank you. [audience applauding]
- 14:14
I wanna give a shout-out to whoever over there is injecting energy. [laughs] That's you? Okay, thank you so much. Um, so with all of your help, we are making agents explosively useful.
- 14:25
Um, and so now the question is: how do we get value out of them? And, you know, that's not token maxing. We have a term for this that maybe you use as well.
- 14:34
I don't know, is it on screen? Value maxing. So, you know, when we talk to engineering leaders, most of the conversation is about some themes relating to the idea of value maxing.
- 14:43
So we're gonna walk you through a few common topics that come up, some things where we've already made a lot of progress, and some things where actually there's a lot more progress to still be made.
- 14:51
So the first one of these is cost efficiency. Everyone wants frontier intelligence. Pick your favorite eval. You want the best model. So with Terminal Bench here, for instance, that's GPT 5.6 Sol, and like I said, we can't wait for you to have it.
- 15:07
But okay, you also want as much intelligence as you can get, and that's where efficiency comes in. Cost efficiency has been a focus for us for quite some time, and the results are continuing to pay off.
- 15:18
So for example, GPT 5.6 Tera, I think it's in like dark blue in there, brings GPT 5.5-level intelligence but at half the cost. And Luna there beats some pretty notable models in this eval, but at only $1 per million input tokens and $6 per million output tokens.
- 15:37
I'll leave it up to you to compare those costs, but that is insane value.
- 15:41
Yeah, we re- we really can't wait to, uh, to see all of you build, uh, with GPT 5.6 and these new family of models. Now, the next thing I wanna touch on is speed, right?
- 15:49
GPT 5.3 Codex Spark showed you what speed can unlock, but we also know that you all want frontier intelligence. You don't wanna have a model that's, like, not as great as what you can operate at the very best.
- 16:01
Well, this is GPT 5.6 Sol running on Cerebras, the frontier intelligence at now 750 tokens a second. We can't wait to see what you can build with this next month.
- 16:12
And honestly, to put that in perspective, this is kind of like having a pretty substantial PR written in like 10 seconds. And it's not just about getting one answer faster, right?
- 16:22
It's about what can you do with that speed. You can think about an agent taking different approaches, maybe like five or six in parallel, maybe like, you know, coming back and picking the best one in the time it would have taken to not even generate just one.
- 16:36
So we really can't wait to see what that can unlock when you have frontier intelligence, the very best at that speed. It really starts to feel less like waiting for an AI to respond and much more like a coworker that's, like, already showing you the results as it goes.
- 16:51
Speaking of working with coworkers, um, can I get a show of hands, who, who is familiar with this kind of sight in offices?
- 16:59
Okay. Okay, wow, a lot of you are very well-behaved. At least some people up front. Um, so yeah. A lot of people are keeping their laptops open so that agents can keep working.
- 17:09
And this is funny, but, you know, what we really want is to be able to shut our computers, um, and we wanna be able to run many tasks in parallel, isolated on their own box.
- 17:20
Now, we've been actually aiming at this from the start. Our first major launch was Codex Cloud, and it is due for some major upgrades coming soon. But better yet, as we think about this, the future shouldn't have this awkward distinction between, like, a local task and a cloud task, and you have to decide where to run everything.
- 17:40
Really, what you should have is kinda going back to what I was saying earlier. You should just have an agent, you talk to it wherever, whenever, about anything, and it should figure out, "Okay, what do I need to do?
- 17:50
Which environment is right for my work?" And use whatever is available.
- 17:53
In fact, Theo made this prediction over the weekend on this very topic, and it's a pretty acute tweet. Like, Alex, what do you think? Sooner or later than six months?
- 18:02
I think the-- not, maybe not the exact details, but the vibe of this tweet, much sooner than six months.
- 18:07
Yeah, I mean, at, at the pace at which everything is go- is going, I would not be surprised if it's sooner indeed. Um, well, so now- You might be wondering, where's the live demo today?
- 18:17
Uh, well, for this AI engineer, we wanted to do something a little different this time around. And we think it's a very unique moment for all of us to kinda reimagine how we work and how we build.
- 18:29
And so we wanted to bring a special guest who has bent what's possible with agents and really has pushed us to be more AGI-pilled, uh, at OpenAI. So with that, please welcome to the stage, the Clawfather, Peter Steinberger. [audience cheering and applauding]
- 18:50
Peter, take it away.
- 18:51
Thank you, all. [audience cheering] Good morning, everyone. You know, I love this picture because it reminds me just how much has changed in a few months. I was juggling ten or more terminal windows, always waiting for one of them to finish so I could steer the agent and queue new work.
- 19:16
In, in January, that felt like peak productivity. Today, it feels a little bit silly. I thought I was orchestrating. Really, I was polling. I was the scheduler, the router, and the memory.
- 19:33
You know, at first, I paired with one agent. With ten terminals, I was no longer pairing. I was managing ten direct reports. Now, I mostly talk to a long-running manager, which delegates work to a team.
- 19:50
For tricky work, I can still drop down and pair directly with a worker, but my default changed. I manage the manager of a small company of agents.
- 20:02
Three changes made that possible. Number one, server-side compaction made long-running tasks reliable enough that I stopped optimizing around fresh se- sessions.
- 20:16
Coordination lets one thread create and steer the right projects. And third, automation can wake the same manager when something happens. So we have persistent context, delegation, and triggers.
- 20:32
There's your loop. And once the loop starts working, you discover the next problem. The bottleneck keeps moving. You know, last year, I was primarily constrained by tokens.
- 20:49
Now, I fixed that by joining OpenAI. [audience laughing] I know, I know, this strategy does not scale.
- 20:58
Then my constraint shifted to token, uh, compute.
- 21:04
All these threads run at the same time, and my MacBook starts sounding like a jet engine. That's mostly fixed by using test boxes, so agents can run tests on a separate machine.
- 21:19
Now, I'm primarily constrained by attention. And unlike tokens or compute, I can't simply add more of it. So the most important skill is today is deciding where to spend it.
- 21:36
Are you still staring at the agent while the code flies by?
- 21:41
Yeah. [laughs]
- 21:43
I know, I know it's, it, it feels cool, but- [laughing]
- 21:47
With the earlier models, this was necessary. You know, you, you, you, you see the agent going a direction you don't like, you hit Escape, you steer it, you steer it back.
- 21:57
But the latest generation of models is so good at understanding intent that it's a little bit of a waste of time to watch the agent generate code.
- 22:08
Imagine someone files an issue on one of my open source projects. The manager wakes up, reads it against the project's goals, notes, and vision, and decides whether it might be a fit.
- 22:23
If it does, it creates a worker. That worker investigates, implements the change, runs the tests, and another agent can review the result. I don't need to watch those agents work or consume every intermediary message.
- 22:43
When the manager needs me, it returns a PR, the original issue, the proposed diff, maybe a video or even a, a running build I can VNC into. I review once, I re- leave a note, I maybe approve.
- 23:00
The loop continues, and it can land after the checks pass. The agent runs the inner execution loop. I set the direction, and I make decisions in the outer loop.
- 23:14
You know, Paul, Paul Salt is already running a version of this. He pinned his chief of staff. It wakes up every ten minutes, and it coordinates his GitHub work.
- 23:26
The agent creates threads in the sidebar so Paul can jump in whenever the work needs additional steering.
- 23:34
And you know, once the manager is long-lived, tying it to a laptop just feels wrong. Codex can already move work between hosts. OpenClaw has a gateway and nodes. But neither feels like the final form.
- 23:54
I don't even wanna sync where I work. My agent should be able to connect to any of my machines. They should know which work can be done
- 24:07
in the cloud or which work requires my local machine.
- 24:13
The manager shouldn't be a session trapped inside your app. It should be an agent that I can text, steer from Slack, or hear from wherever I am. Really, why can't I talk to my agent and have it design the whole loop for me?
- 24:32
We haven't solved that yet. Models are advancing faster than the harnesses and organizations around them. Designing those things is the next engineering problem, and that's where all of you come in.
- 24:49
The future is not twenty terminals. It's better loops. Let's build them. Thank you. [audience applauding] [outro music]