Charles Cunningham
fe7594199d
tui: remove redundant pending steer test clone
2026-03-02 18:46:17 -08:00
Charles Cunningham
3e56682ed7
tui: document pending steer normalization helper
2026-03-02 16:57:39 -08:00
Charles Cunningham
ff8a11ffce
tui: clarify pending steer normalization invariant
2026-03-02 16:56:50 -08:00
Charles Cunningham
8fac38214c
tui: normalize pending steer matching
2026-03-02 16:50:28 -08:00
Charles Cunningham
4ea67e5578
tui: reduce mode submit diff
2026-03-02 16:40:35 -08:00
Charles Cunningham
5fc2f46545
tui: group raw response item with ignored events
2026-03-02 16:39:10 -08:00
Charles Cunningham
6ead619cae
tui: clarify plan popup latch semantics
2026-03-02 16:37:37 -08:00
Charles Cunningham
8023f9c8b7
tui: remove dead local history flag
2026-03-02 16:36:25 -08:00
Charles Cunningham
c9d15add61
tui: preserve pending steer mention bindings
2026-03-02 16:34:40 -08:00
Charles Cunningham
238d2fa00f
tui: move interrupt restore comment
2026-03-02 16:29:56 -08:00
Charles Cunningham
4a03589330
core: emit leftover user-message lifecycle
2026-03-02 16:15:27 -08:00
Charles Cunningham
625ed448f3
tui: remove stale steer comment
2026-03-02 16:14:52 -08:00
Charles Cunningham
2117d1c365
tui: avoid duplicate replayed assistant messages
2026-03-02 16:14:52 -08:00
Charles Cunningham
4a377df0ec
tui: reset plan popup state after steer
2026-03-02 16:14:52 -08:00
Charles Cunningham
5f141c3485
tui: restore pending steers on interrupt
2026-03-02 16:14:52 -08:00
Charles Cunningham
0409dfeea4
tui: share text element rebasing helper
2026-03-02 16:14:52 -08:00
Charles Cunningham
d7e52bc3b2
tui: clear pending steers on interrupt
2026-03-02 16:14:52 -08:00
Charles Cunningham
90b671fbea
tui: normalize pending steer keys directly
2026-03-02 16:14:52 -08:00
Charles Cunningham
76c2da4f96
tui: rename queued messages in pending preview
2026-03-02 16:14:52 -08:00
Charles Cunningham
a8a4b7cc17
tui: render committed pending steers
2026-03-02 16:14:52 -08:00
Charles Cunningham
d849e0d7a8
tui: clarify pending steer snapshot text
2026-03-02 16:14:52 -08:00
Charles Cunningham
8d59837ccd
tui: reconcile pending steers on item completion
2026-03-02 16:14:51 -08:00
Charles Cunningham
85321ce850
rename nudge to steer
2026-03-02 16:14:31 -08:00
Charles Cunningham
5a548d14b1
tui: refactor assistant message finalization
2026-03-02 16:14:31 -08:00
Charles Cunningham
5b0322599e
tui: ignore mirrored live agent messages
2026-03-02 16:14:31 -08:00
Charles Cunningham
0f5a58be65
tui: avoid duplicate user prompt rendering
2026-03-02 16:14:31 -08:00
Charles Cunningham
659768831d
tui: simplify pending nudge submit gating
2026-03-02 16:14:31 -08:00
Charles Cunningham
a4025aa62e
tui: inline pending nudge submit helper
2026-03-02 16:14:31 -08:00
Charles Cunningham
f3bfc7a07e
tui: match pending nudges in queue order
2026-03-02 16:14:31 -08:00
Charles Cunningham
507ea2c601
tui: canonicalize pending nudge matching
2026-03-02 16:14:31 -08:00
Charles Cunningham
6bea79630c
tui: drop stale legacy message snapshot test
2026-03-02 16:14:31 -08:00
Charles Cunningham
4fe09d4434
tui: ignore live legacy agent messages while streaming
2026-03-02 16:14:30 -08:00
Charles Cunningham
d566192a01
tui: align pending nudges with core acceptance
2026-03-02 16:14:30 -08:00
Charles Cunningham
781ad5968f
tui: simplify interrupt op test helper
2026-03-02 16:13:52 -08:00
Charles Cunningham
cca2112626
tui: flush pending nudges after manual interrupt
2026-03-02 16:13:52 -08:00
Charles Cunningham
ed3606e65b
Revert "tui: avoid loop-shaped op drain helpers in tests"
...
This reverts commit ac277351ad41bad7161ba0b9671890e40c083b59.
2026-03-02 16:13:51 -08:00
Charles Cunningham
4c79524820
tui: avoid loop-shaped op drain helpers in tests
2026-03-02 16:13:51 -08:00
Charles Cunningham
253eeb16b5
tui: format rebased bottom pane imports
2026-03-02 16:13:51 -08:00
Charles Cunningham
985283b7f4
tui: rename preview snapshots
2026-03-02 16:13:51 -08:00
Charles Cunningham
1d5cad006f
tui: rename pending input preview
2026-03-02 16:13:51 -08:00
Charles Cunningham
dbb69dd163
tui: submit pending nudges after message boundaries
2026-03-02 16:13:51 -08:00
Ahmed Ibrahim and Codex
b20b6aa46f
Update realtime websocket API ( #13265 )
...
- migrate the realtime websocket transport to the new session and
handoff flow
- make the realtime model configurable in config.toml and use API-key
auth for the websocket
---------
Co-authored-by: Codex <noreply@openai.com >
2026-03-02 16:05:40 -08:00
jif-oai
f8838fd6f3
feat: enable ma through /agent ( #13246 )
...
<img width="639" height="139" alt="Screenshot 2026-03-02 at 16 06 41"
src="https://github.com/user-attachments/assets/c006fcec-c1e7-41ce-bb84-c121d5ffb501 "
/>
Then
<img width="372" height="37" alt="Screenshot 2026-03-02 at 16 06 49"
src="https://github.com/user-attachments/assets/aa4ad703-e7e7-4620-9032-f5cd4f48ff79 "
/>
2026-03-02 18:37:29 +00:00
Charley Cunningham and Codex
7979ce453a
tui: restore draft footer hints ( #13202 )
...
## Summary
- restore `Tab to queue` when a draft is present and the agent is
running
- keep draft-idle footers passive by showing the normal footer or status
line instead of `? for shortcuts`
- align footer snapshot coverage with the updated draft footer behavior
## Codex author
`codex resume 019c7f1c-43aa-73e0-97c7-40f457396bb0`
---------
Co-authored-by: Codex <noreply@openai.com >
2026-03-02 10:26:13 -08:00
jif-oai
9a42a56d8f
chore: /multiagent alias for /agent ( #13249 )
...
Add a `/mutli-agents` alias for `/agent` and update the wording
2026-03-02 16:51:54 +00:00
jif-oai
2a5bcc053f
fix: esc in /agent ( #13131 )
...
Fix https://github.com/openai/codex/issues/13093
2026-03-02 15:49:06 +00:00
jif-oai
b08bdd91e3
fix: /status when sub-agent ( #13130 )
...
Fix https://github.com/openai/codex/issues/13066
2026-03-02 11:57:15 +00:00
gabec-openai and Codex
9685e7d6d1
Improve subagent contrast in TUI ( #13197 )
...
## Summary
- raise contrast for subagent transcript labels and fallback states
- remove low-contrast dim styling from role tags and error details
- make the closed-agent picker dot readable in dark theme
## Validation
- just fmt
- just fix -p codex-tui
- cargo test -p codex-tui
Co-authored-by: Codex <noreply@openai.com >
2026-03-02 12:16:49 +01:00
0aeb55bf08
Record realtime close marker on replacement ( #13058 )
...
## Summary
- record a realtime close developer message when a new realtime session
replaces an active one
- assert the replacement marker through the mocked responses request
path
---------
Co-authored-by: Codex <noreply@openai.com >
Co-authored-by: Charles Cunningham <ccunningham@openai.com >
2026-03-01 13:54:12 -08:00
xl-openai
752402c4fe
feat: load from plugins ( #12864 )
...
Support loading plugins.
Plugins can now be enabled via [plugins.<name>] in config.toml. They are
loaded as first-class entities through PluginsManager, and their default
skills/ and .mcp.json contributions are integrated into the existing
skills and MCP flows.
2026-03-01 10:50:56 -08:00