mirror of
https://github.com/openai/codex.git
synced 2026-11-04 00:24:43 +00:00
Remove codex-core's direct reqwest dependency (#36076)
## Why `codex-http-client` is the intended owner of `reqwest`, while direct first-party dependencies are tracked as migration debt. ## What changed - Use `http` header and status types directly in core code and tests. - Build the MCP test readiness client through `HttpClientBuilder`. - Remove `reqwest` from `codex-core` and its temporary dependency-policy exception. GitOrigin-RevId: 8d5c7c86256294a7bb8aa1ae10cc5bea4cb1fc56
This commit is contained in:
1 parent
406dc92394
commit
ff352fab62
6 files changed
+9
-13
No files matched your search
@@ -95,8 +95,7 @@ use eventsource_stream::EventStreamError;
|
||||
use futures::StreamExt;
|
||||
use http::HeaderMap as ApiHeaderMap;
|
||||
use http::HeaderValue;
|
||||
use http::StatusCode as HttpStatusCode;
|
||||
use reqwest::StatusCode;
|
||||
use http::StatusCode;
|
||||
use std::time::Duration;
|
||||
use std::time::Instant;
|
||||
use tokio::sync::mpsc;
|
||||
@@ -2323,7 +2322,7 @@ impl RequestTelemetry for ApiTelemetry {
|
||||
fn on_request(
|
||||
&self,
|
||||
attempt: u64,
|
||||
status: Option<HttpStatusCode>,
|
||||
status: Option<StatusCode>,
|
||||
error: Option<&TransportError>,
|
||||
duration: Duration,
|
||||
) {
|
||||
|
||||
Reference in new issue
Block a user