1
00:00:00,000 --> 00:00:04,483
Welcome to the show, and thanks to
Jellypod for helping make this daily show a

2
00:00:04,553 --> 00:00:05,123
reality.

3
00:00:05,913 --> 00:00:12,401
I'm Ethan Park, and today we are looking
at the June 8, 2026 release of Codex CLI

4
00:00:12,501 --> 00:00:15,922
version 0.138.0.

5
00:00:16,162 --> 00:00:20,874
Maya, if you are a terminal-first
developer, you've probably hit that wall where

6
00:00:20,894 --> 00:00:25,912
you're working on something complex in the
CLI, and suddenly you need a full GUI to

7
00:00:25,979 --> 00:00:28,076
parse the layout or dive deep.

8
00:00:28,236 --> 00:00:32,150
You usually have to manually copy-paste
your entire prompt history.

9
00:00:32,330 --> 00:00:37,995
But this new update introduces a single
command that changes that: slash app.

10
00:00:39,440 --> 00:00:45,200
So wait you just type slash app right into
your Active Terminal session and it hands

11
00:00:45,200 --> 00:00:46,837
everything off Exactly.

12
00:00:47,169 --> 00:00:52,792
It triggers a native deep-link on macOS or
Windows, launching Codex Desktop and

13
00:00:52,842 --> 00:00:55,355
passing the entire active thread state
over.

14
00:00:55,622 --> 00:01:00,874
No manual copy-pasting, no lost context
window, no friction.

15
00:01:01,034 --> 00:01:05,593
You just transition from the terminal to
the desktop app instantly.

16
00:01:06,000 --> 00:01:12,220
That is huge for Terminal Flow I can't
count how many times I've wanted to move to a

17
00:01:12,220 --> 00:01:18,500
richer UI but dreaded rebuilding the
context But wait what about local files

18
00:01:18,860 --> 00:01:23,900
especially images If I've got generated
assets or local mockups in my terminal

19
00:01:23,900 --> 00:01:29,197
thread does the desktop handoff actually
know where they are That actually ties into

20
00:01:29,237 --> 00:01:32,797
the second big update in 0.138.0.

21
00:01:33,423 --> 00:01:35,996
They fixed the image local file pathing.

22
00:01:36,133 --> 00:01:41,833
Before this, the model didn't always have
the exact local file paths of generated or

23
00:01:41,886 --> 00:01:43,830
attached images exposed to it.

24
00:01:44,030 --> 00:01:47,514
Now, those paths are explicitly passed in
the context.

25
00:01:47,674 --> 00:01:51,275
So, if your CLI session generated an asset
at

26
00:01:51,315 --> 00:01:57,519
`./assets/button_mock.png`, the model
knows that exact path.

27
00:01:58,000 --> 00:02:04,480
Ah so if you ask it to modify that image
or use it in a script it's not guessing the

28
00:02:04,480 --> 00:02:11,200
file name It can target assets buttonmock
png precisely because

29
00:02:11,200 --> 00:02:13,720
the path is part of its actual context
Precisely.

30
00:02:14,188 --> 00:02:20,362
It makes downstream automated edits highly
reliable because the pathing is explicit,

31
00:02:20,402 --> 00:02:24,202
whether you stay in the CLI or hand it off
to the desktop app.

32
00:02:25,000 --> 00:02:31,020
That makes sense Now let's talk about the
automation side I saw they did some work

33
00:02:31,020 --> 00:02:37,800
on the plugin CLI commands specifically
expanding the JSON output I'm guessing this

34
00:02:37,800 --> 00:02:41,680
is for the terminal power users who love
scripting everything Oh,

35
00:02:41,720 --> 00:02:42,200
absolutely.

36
00:02:42,812 --> 00:02:47,798
If you run `codex plugin list` or inspect
specific plugins now,

37
00:02:47,918 --> 00:02:50,758
you can append `--json`.

38
00:02:50,902 --> 00:02:57,003
This outputs highly structured data
representing your active MCP servers-Model

39
00:02:57,083 --> 00:03:00,919
Context Protocol servers-and default
prompt catalogs.

40
00:03:01,000 --> 00:03:07,740
So instead of trying to parse raw text
with grep or awk to see which MCP servers are

41
00:03:07,740 --> 00:03:13,840
connected you can just pipe the JSON
straight into jq That is going to make custom

42
00:03:13,840 --> 00:03:16,961
bootstrap scripts so much cleaner Exactly.

43
00:03:17,339 --> 00:03:22,958
You can programmatically query your tool
catalogs, verify which plugins are active,

44
00:03:22,978 --> 00:03:25,597
and pipe them directly into other
workflows.

45
00:03:25,784 --> 00:03:29,523
It's a huge win for local developer
environment automation.

46
00:03:30,000 --> 00:03:35,600
And they also tackled some of those
annoying paper cuts in the terminal UI itself

47
00:03:36,400 --> 00:03:43,380
Specifically the multi line paste bug in
slash goal edit I used to dread pasting

48
00:03:43,380 --> 00:03:48,300
structured YAML or markdown in there
because it would just submit early on the first

49
00:03:48,300 --> 00:03:51,238
new line Yeah, that was incredibly
frustrating.

50
00:03:51,930 --> 00:03:56,524
If you had a newline in your clipboard,
the buffer interpreted it as an immediate

51
00:03:56,577 --> 00:03:57,562
enter keypress.

52
00:03:57,802 --> 00:04:04,356
In 0.138.0, they've fixed the input
listener so multiline pastes in

53
00:04:04,649 --> 00:04:07,315
`/goal edit` are fully respected.

54
00:04:07,555 --> 00:04:11,073
It waits for you to actually hit enter to
submit.

55
00:04:12,000 --> 00:04:18,600
Finally And what about the reasoning
effort selection I remember some users

56
00:04:18,600 --> 00:04:23,740
on specific terminal emulators or Linux
setups had issues with the shortcut key

57
00:04:23,740 --> 00:04:29,156
bindings there Right, the default key
bindings for toggling reasoning effort would

58
00:04:29,211 --> 00:04:34,358
occasionally get swallowed by the terminal
multiplexer or OS-level hotkeys.

59
00:04:34,818 --> 00:04:38,433
To solve this, they introduced a fallback
Alt-binding.

60
00:04:38,486 --> 00:04:43,145
If your terminal swallows the primary
binding, you can hold Alt to force the

61
00:04:43,193 --> 00:04:44,345
selection menu.

62
00:04:44,452 --> 00:04:48,186
It's a small but vital safety valve for
compatibility.

63
00:04:49,000 --> 00:04:53,660
It shows they're really paying attention
to the messy reality of different terminal

64
00:04:53,660 --> 00:04:58,638
environments A great quality of life
update all around Definitely.

65
00:04:59,245 --> 00:05:03,837
That's Codex CLI 0.138.0.

66
00:05:04,050 --> 00:05:07,672
Go grab the update and try out `/app`
yourself.

67
00:05:07,775 --> 00:05:10,632
Thanks for listening, and we'll catch you
tomorrow.

68
00:05:11,000 --> 00:05:11,760
Bye everyone

