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:
Celia Chen authored and copyberry committed 2026-07-30 04:03:33 +00:00
1 parent 406dc92394
commit ff352fab62
6 files changed
+9 -13

No files matched your search

-1
View File
@@ -243,7 +243,6 @@ deny = [
"codex-responses-api-proxy",
# Temporary migration exceptions.
"codex-app-server",
"codex-core",
"codex-ollama",
"codex-otel",
# Third-party crates that own their reqwest integration. These are not part of the