Commit Graph

5 Commits

Author SHA1 Message Date
Michael Fan
b361da8f82 codex: fix CI failure on PR #15687
Co-authored-by: Codex <noreply@openai.com>
2026-03-27 15:16:50 -04:00
Michael Fan
efc0fa1880 Check app-server env on the server side
Co-authored-by: Codex <noreply@openai.com>
2026-03-27 14:50:08 -04:00
Michael Fan
575bb8a885 Align app-server create-api-key flow
Co-authored-by: Codex <noreply@openai.com>
2026-03-27 12:49:16 -04:00
Ahmed Ibrahim
2e22885e79 Split features into codex-features crate (#15253)
- Split the feature system into a new `codex-features` crate.
- Cut `codex-core` and workspace consumers over to the new config and
warning APIs.

Co-authored-by: Ahmed Ibrahim <219906144+aibrahim-oai@users.noreply.github.com>
Co-authored-by: Codex <noreply@openai.com>
2026-03-19 20:12:07 -07:00
Eric Traut
01df50cf42 Add thread/shellCommand to app server API surface (#14988)
This PR adds a new `thread/shellCommand` app server API so clients can
implement `!` shell commands. These commands are executed within the
sandbox, and the command text and output are visible to the model.

The internal implementation mirrors the current TUI `!` behavior.
- persist shell command execution as `CommandExecution` thread items,
including source and formatted output metadata
- bridge live and replayed app-server command execution events back into
the existing `tui_app_server` exec rendering path

This PR also wires `tui_app_server` to submit `!` commands through the
new API.
2026-03-18 23:42:40 -06:00