Commit Graph

8 Commits

Author SHA1 Message Date
starr-openai
3d40df7939 exec-server: make in-process client call handler directly
Co-authored-by: Codex <noreply@openai.com>
2026-03-17 21:14:17 +00:00
starr-openai
9c53cce1d1 exec-server: add in-process client mode
Co-authored-by: Codex <noreply@openai.com>
2026-03-17 20:10:22 +00:00
starr-openai
adfc5aa0c5 codex: address PR review feedback (#14862)
Co-authored-by: Codex <noreply@openai.com>
2026-03-17 18:05:24 +00:00
starr-openai
008d096dc2 Expand exec-server unit test coverage
Co-authored-by: Codex <noreply@openai.com>
2026-03-17 04:12:02 +00:00
starr-openai
695b6ab90e refactor(exec-server): tighten client lifecycle and output model
Co-authored-by: Codex <noreply@openai.com>
2026-03-17 02:34:49 +00:00
starr-openai
dc5f035527 test(exec-server): add unit coverage for transport and handshake
Co-authored-by: Codex <noreply@openai.com>
2026-03-17 01:52:06 +00:00
starr-openai
632cd242bc refactor(exec-server): split transports from client launch
Separate the transport-neutral JSON-RPC connection and server processor from
local process spawning, add websocket support, and document the new API
shape.

Co-authored-by: Codex <noreply@openai.com>
2026-03-17 01:33:51 +00:00
starr-openai
8b06c0b555 Add codex-exec-server crate
This adds the standalone exec-server stdio JSON-RPC crate and its
smoke tests without wiring it into the CLI or unified-exec yet.

Co-authored-by: Codex <noreply@openai.com>
2026-03-17 00:29:58 +00:00