Fix exec-server in-order request handling and stdio transport

Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
starr-openai
2026-03-19 01:14:53 +00:00
parent 6742da0030
commit f58a8674bc
12 changed files with 533 additions and 121 deletions

View File

@@ -41,6 +41,7 @@ use tokio::time::timeout;
async fn exec_server_accepts_initialize_over_stdio() -> anyhow::Result<()> {
let binary = cargo_bin("codex-exec-server")?;
let mut child = Command::new(binary);
child.args(["--listen", "stdio://"]);
child.stdin(Stdio::piped());
child.stdout(Stdio::piped());
child.stderr(Stdio::inherit());