0:00
>> Hey, what are you working on?
0:02
>> I'm trying to find a good demo.
0:03
Something that codecs can modify.
0:06
We could make this little ball thing multiplayer.
0:08
>> That sounds very cool. Let's do it.
0:11
>> codecs, C on one, take four more.
0:15
>> Hey, everyone, Roma here.
0:17
Recently, we ship GPT-5 and GPT-5 codecs,
0:20
and we've also released a ton of improvements to
0:23
codecs CLI to better harness
0:25
the agentic coding capabilities of these models.
0:28
Today, I'm sitting with Esau,
0:30
and who led a lot of this effort on the CLI.
0:32
Do you want to give us a quick tour?
0:33
>> Yeah, I'd love to. We have tons of really cool updates.
0:37
You can install it really easily with either MPM or
0:39
Brew and login with your chat GPT account.
0:42
>> So here, you're in your terminal,
0:43
and you just have to launch it by adding codecs.
0:46
>> That's all there is to it.
0:47
So we'll say, make a plan for making this game multiplayer.
0:52
>> What's funny is like this game was one of
0:54
the very many examples we shipped,
0:56
completely built by GPT-5 in one prompt.
0:59
>> Yes.
0:59
>> Now, we can start building up upon it.
1:01
So while it's thinking, tell us a little more about what's
1:04
happening, which model you're using here.
1:05
>> Yeah. So this is going to be GPT-5 codecs,
1:09
which is our new model,
1:11
and it's really good for any sort of coding task.
1:14
>> So here, it's like currently crafting the plan.
1:16
I see it's laying out the steps of what it's supposed to do.
1:19
>> Yeah.
1:20
>> Can you expand what's happening here?
1:21
>> Yeah, totally. So we can go into transcript mode with
1:24
control T, and that gives you things that are super useful,
1:27
like the chain of thought,
1:28
and sort of the exact code that it's doing.
1:31
>> If you're not interested into the whole details,
1:33
you can just let it run at the very high level,
1:36
telling you like what it's doing.
1:37
>> Yes, exactly.
1:38
>> Okay. So while it's working on this like a multiplayer feature,
1:41
why don't you open up a second codecs to give us maybe
1:44
a quick tour of some of your favorite commands?
1:46
>> Yeah. So I'm a huge fan of the model switcher.
1:50
You sometimes want to use one model for one thing,
1:53
one model for another. Slice view change the reasoning level.
1:56
>> Right. Because with the new GPT-5 codecs models,
1:58
the very simple task can go very fast.
2:00
>> Yes.
2:01
>> But for the more advanced one,
2:03
now codecs can work on for like up to hours at a time.
2:06
>> Okay. So that's slash model. What else?
2:08
>> Yeah. Approvals is really useful.
2:10
So this is where you kind of get into
2:12
the sandboxing features of codecs,
2:14
which are very cool, very powerful.
2:16
We have three modes, we have read only,
2:18
we have auto, and we have full access.
2:20
Auto is the default, and that allows codecs to
2:24
read files and make changes to files within the current directory.
2:29
>> So by default, it stays in the boundaries of your project.
2:32
It's not going to affect anything else on your laptop.
2:34
>> Exactly. And then if you want to be in read only,
2:36
that's kind of useful for, for example,
2:38
running outside of a Git repository,
2:40
or if you're like, I only care about planning,
2:43
I actually don't want codecs get distracted by trying to edit things.
2:47
And then we have codecs resume,
2:49
and that allows you to pick up from any previous session, super nice.
2:53
>> Why don't you go check back on the status of these multiplayer game?
2:56
>> Yeah, it looks like we've got a plan.
2:59
So why don't we tell codecs to do that?
3:02
>> Great.
3:03
>> So one of the things that I think is really interesting that people
3:05
sort of miss about codecs is that it's useful for these coding tasks,
3:09
but you can also deploy things with it.
3:12
You can use it for SRE type things.
3:15
You can figure out like, oh,
3:17
we're seeing these, but you know, this bug show up for our users.
3:20
Why is this showing up?
3:22
Go look at the logs,
3:23
take these disparate data sources, combine them.
3:27
It's surprisingly very, very, very good at that sort of thing.
3:31
>> How are we doing on the game?
3:32
>> Yeah, I think the game is probably good to go.
3:36
>> So it sounds like the moment of truth is to play the game,
3:38
but maybe before we need to deploy it.
3:40
>> Yeah, so what I'm going to say for this app,
3:42
let's maybe deploy it on Vercel.
3:45
And let's use codecs dash dash search
3:48
in order to tell it to look up the latest Vercel Docs.
3:53
>> Yeah, in case you want to deploy something very specific
3:55
and you need persistence,
3:57
or maybe you want to look up the latest changes of an API.
4:01
>> Yeah, exactly.
4:02
We should go to approval.
4:04
We should switch it to full access.
4:06
And then we'll tell it,
4:08
use the Vercel command line tool to deploy this app.
4:16
>> Cool, sounds like it's deployed.
4:17
>> Yeah, let's do it.
4:17
>> Should we try it?
4:18
>> Yeah, let's go to show.
4:19
>> I guess I can take over this laptop
4:21
if you want to bring yours.
4:23
I'm going to have to ping you the link.
4:25
>> Yeah.
4:26
>> There you go.
4:27
Should have it.
4:27
Ready to search.
4:31
Let's go.
4:32
Oh my god, this is awesome.
4:34
We are really in sync.
4:38
>> Yeah, super in sync.
4:39
>> Incredibles, this is all real time.
4:42
It's going to be the best at this, I don't know.
4:43
You're saying pretty good.
4:45
>> Ah, okay.
4:46
>> To wrap us up, what have we seen?
4:50
So we saw CODEC CLI logged into your chat GPD subscription,
4:54
starting to like change your game.
4:56
>> Yep.
4:57
>> Make a plan to implement like a full multiplayer game.
5:00
>> Yep.
5:01
>> We saw a quick tour of the commands,
5:02
but more interestingly,
5:03
you use web search to fetch information from the internet.
5:07
You change approval modes.
5:09
We deployed this game,
5:10
and we're now able to play it.
5:12
>> Yeah.
5:12
>> It's super easy.
5:13
This is the exact same flow that I use to do pretty serious stuff,
5:18
just across like a wide variety of languages,
5:20
a wide variety of frameworks,
5:21
wide variety of projects.
5:22
>> Amazing.
5:23
Well, as you can tell,
5:24
we're shipping a ton of improvements
5:26
across all CODEC surfaces.
5:27
So you can have this AI teammate
5:29
at your disposal wherever you work,
5:31
and in this case, right in the terminal.
5:33
And we can't wait to see what you build with CODEC CLI.
5:36
See you next time.
5:40
You
Reply