The Wire · Showcase
CODEX COMPLETES PERMISSIONS MIGRATION, NODE AND PYTHON SDKS SHIP SERVICE TIER SUPPORT
By RepoJournal · Filed · About OpenAI
OpenAI shipped matching SDK updates across Node and Python while Codex finished moving its permissions model into production, cleaning up years of legacy sandbox code in the process.
The Codex team landed five connected commits that finish migrating the permissions system away from the old `SandboxPolicy` model [1] [2] [3] [4] [5]. Memory prompt injection now routes through the app-server extension registry instead of living inline in codex-core [1], permission profiles no longer leak from the thread lifecycle API [3], telemetry tags derive directly from the active profile [4], and the legacy `PermissionsInstructions` conversion helper got removed entirely [5]. This is cleanup work that matters: it means the codebase no longer has two competing mental models for how permissions work. On the SDK side, both openai-node v6.38.0 [6] [7] and openai-python v2.37.0 [8] [9] shipped the same day with a new `service_tier` parameter on the responses compact method. The Python release also added eager validation for pydantic iterators, which will catch type issues before they hit production. These are synchronized releases, so Node and Python users stay aligned on API coverage.
Action items
- → Update openai-node to 6.38.0 and openai-python to 2.37.0 before next release cycle openai/openai-node [plan]
- → Review Codex permission profile changes if you maintain downstream services consuming thread APIs openai/codex [monitor]
References
- [1] Move memory prompt injection to app-server extension (#22841) openai/codex
- [2] core: construct test permission profiles directly (#22795) openai/codex
- [3] app-server: stop returning thread permission profiles (#22792) openai/codex
- [4] telemetry: tag sandboxes from permission profiles (#22791) openai/codex
- [5] context: remove legacy permissions instructions helper (#22790) openai/codex
- [6] v6.38.0 ↗ openai/openai-node
- [7] release: 6.38.0 ↗ openai/openai-node
- [8] v2.37.0 ↗ openai/openai-python
- [9] release: 2.37.0 ↗ openai/openai-python
FAQ
- What changed in OpenAI on May 16, 2026?
- OpenAI shipped matching SDK updates across Node and Python while Codex finished moving its permissions model into production, cleaning up years of legacy sandbox code in the process.
- What should OpenAI teams do about it?
- Update openai-node to 6.38.0 and openai-python to 2.37.0 before next release cycle • Review Codex permission profile changes if you maintain downstream services consuming thread APIs
- Which OpenAI repositories shipped on May 16, 2026?
- openai/codex, openai/openai-node, openai/openai-python