Repository navigation
fix(deps): upgrade Codex and preserve oversized MCP recovery - #1879
mldangelo-oai merged 8 commits into
Conversation
--- updated-dependencies: - dependency-name: "@openai/codex-sdk" dependency-version: 0.164.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: codex - dependency-name: "@openai/codex-sdk" dependency-version: 0.164.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: codex - dependency-name: "@openai/codex-sdk" dependency-version: 0.164.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: codex - dependency-name: "@openai/codex" dependency-version: 0.164.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: codex ... Signed-off-by: dependabot[bot] <support@github.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
# Conflicts: # evals/triage-finding/package.json # evals/triage-finding/pnpm-lock.yaml
--- updated-dependencies: - dependency-name: "@openai/codex" dependency-version: 0.164.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: codex - dependency-name: "@openai/codex-sdk" dependency-version: 0.164.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: codex - dependency-name: "@openai/codex-sdk" dependency-version: 0.164.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: codex - dependency-name: "@openai/codex-sdk" dependency-version: 0.164.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: codex ... Signed-off-by: dependabot[bot] <support@github.com>
4be842b to
9daa096
Compare
mldangelo-oai
left a comment
There was a problem hiding this comment.
Reviewed the final upgrade, shared stdio recovery transport, native recovery fixtures, and saved-result simplification with an independent reviewer. Exact-head node-ci run 39997675759 passed, including 586 MCP tests, both real transport recovery cases, portable source checks, packaging, and Linux/macOS/Windows SDK tests. All four required checks pass and no review threads remain. The merged dependency upgrades combine cleanly with this change.
…/codex-dad15d9bf9
mldangelo-oai
left a comment
There was a problem hiding this comment.
Re-reviewed the refreshed head: it combines the reviewed repair with the other dependency upgrades and changes no repair source. Fresh source CI run 40001799138 passed all Linux, macOS, Windows, MCP, portable-source, and package checks. All required checks pass, no review threads remain, and the PR reports clean merge status.
Summary
Upgrade Codex and its TypeScript SDK from 0.163.0 to 0.164.0 across the SDK, MCP app, and triage evals while preserving recovery from oversized MCP responses. The dependency-only update exposed a native transport change that silently discarded responses above 16 MiB and left requests waiting for a timeout.
Changes
Testing
Risk and rollout
The response limit is imposed by the upgraded native transport; the wrapper reports it promptly instead of allowing a silent discard and timeout. It does not truncate successful output or automatically repeat writes. Existing source evidence remains available for smaller paged reads. The original native IPC regression coverage remains enabled. There are no new public flags, settings, environment variables, or dependency install hooks.
Public disclosure review