Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
6ac1b9c
Implement executor HTTP request runner
aibrahim-oai Apr 19, 2026
3ec4764
Fix executor HTTP stream lifecycle
aibrahim-oai Apr 21, 2026
3e8f873
codex: address PR review feedback (#18582)
aibrahim-oai Apr 21, 2026
1c2702c
Add nullable executor HTTP timeouts
aibrahim-oai Apr 21, 2026
fe25997
codex: fix CI failure on PR #18582
aibrahim-oai Apr 21, 2026
a8e7e4e
codex: fix CI failure on PR #18582
aibrahim-oai Apr 21, 2026
b43e995
codex: fix exec-server timeout test on linux
aibrahim-oai Apr 21, 2026
b79f32f
codex: fix clippy failure on PR #18582
aibrahim-oai Apr 21, 2026
222046f
codex: simplify exec-server timeout tristate
aibrahim-oai Apr 21, 2026
c299270
codex: use nested option for http timeout
aibrahim-oai Apr 21, 2026
cc7ee09
codex: drop implicit exec-server http timeout
aibrahim-oai Apr 21, 2026
649450c
codex: start http body streams after responses
aibrahim-oai Apr 22, 2026
7beb501
codex: move executor http streaming into client
aibrahim-oai Apr 22, 2026
d93a319
codex: require request ids for executor http
aibrahim-oai Apr 22, 2026
fa029b8
codex: update executor http timeout test
aibrahim-oai Apr 22, 2026
e4e2525
codex: simplify http body stream registry
aibrahim-oai Apr 22, 2026
53d813f
codex: move executor http response flow into handler
aibrahim-oai Apr 22, 2026
1d550d8
codex: route http requests through exec router
aibrahim-oai Apr 22, 2026
83e0ad6
codex: inline executor http state into handler
aibrahim-oai Apr 22, 2026
06616d5
codex: clarify exec-server outbound sender naming
aibrahim-oai Apr 22, 2026
cec5da2
codex: derive exec-server notifications from outbound sender
aibrahim-oai Apr 22, 2026
b0c4c26
codex: reuse rpc notification sender for responses
aibrahim-oai Apr 22, 2026
9bd9c44
codex: trim exec-server http routing churn
aibrahim-oai Apr 22, 2026
ab5e359
codex: simplify exec-server http routing
aibrahim-oai Apr 22, 2026
b602d47
codex: wrap executor http requests in a runner
aibrahim-oai Apr 22, 2026
61f15c9
codex: drop thin executor http wrappers
aibrahim-oai Apr 22, 2026
93f1a99
codex: reorder executor http client functions
aibrahim-oai Apr 22, 2026
1febfa7
codex: fix exec-server clippy cleanup
aibrahim-oai Apr 22, 2026
cb86b7a
codex: use task tracker for exec-server background tasks
aibrahim-oai Apr 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions codex-rs/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions codex-rs/exec-server/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ codex-sandboxing = { workspace = true }
codex-utils-absolute-path = { workspace = true }
codex-utils-pty = { workspace = true }
futures = { workspace = true }
reqwest = { workspace = true, features = ["rustls-tls", "stream"] }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
thiserror = { workspace = true }
Expand All @@ -35,6 +36,7 @@ tokio = { workspace = true, features = [
"sync",
"time",
] }
tokio-util = { workspace = true, features = ["rt"] }
tokio-tungstenite = { workspace = true }
tracing = { workspace = true }
uuid = { workspace = true, features = ["v4"] }
Expand Down
Loading
Loading