Commit Graph
1286 Commits
Author SHA1 Message Date
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 IbrahimandCodex 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 CunninghamandCodex 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-openaiandCodex 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