The Wire · Showcase
CODEX LOCKS IN CROSS-OS PATH HANDLING AS PLUGIN ROUTING HARDENS
By RepoJournal · Filed · About OpenAI
PathUri is moving to the exec-server core while the plugin auth stack gets tighter, setting up Codex to run faithfully across Windows, macOS, and Linux.
The PathUri migration hit two critical milestones overnight. App-server is now translating between URI-encoded paths and OS-native formats at its public API boundary [1], which means downstream consumers see clean, platform-appropriate paths without URI baggage. Simultaneously, exec-server's working directory parameter is shifting to PathUri [2], completing the second-to-last piece of protocol migration needed for genuine cross-OS operation. Both changes reject non-native URIs before execution, which prevents silent failures in heterogeneous deployments. On the testing front, the Wine harness now includes PowerShell [4], making cross-platform integration tests actually representative of what ships. The build infrastructure got smarter too: buildifier v8.5.1 is now pinned and provisioned centrally via DotSlash [5], so contributors format Bazel files consistently without installing anything locally. The plugin layer tightened as well. Codex now deduplicates plugin MCPs by app declaration name [3], meaning if a plugin declares both an App route and an MCP route for the same endpoint, ChatGPT sessions use the App route and never see the conflicting MCP. This is foundational work: each piece unblocks the next phase of plugin auth routing.
Action items
- → Review PathUri conversion at app-server API boundaries before next SDK release openai/codex [plan]
- → Verify exec-server cwd handling works across your deployment environments openai/codex [plan]
- → Test plugin MCP deduplication against your installed plugins openai/codex [monitor]
References
- [1] path-uri: render native paths across platforms ↗ openai/codex
- [2] [codex] Carry exec-server cwd as PathUri ↗ openai/codex
- [3] [codex] Dedupe plugin MCPs by app declaration name ↗ openai/codex
- [4] bazel: add PowerShell to Wine test harness ↗ openai/codex
- [5] build: run buildifier from just fmt ↗ openai/codex
FAQ
- What changed in OpenAI on June 14, 2026?
- PathUri is moving to the exec-server core while the plugin auth stack gets tighter, setting up Codex to run faithfully across Windows, macOS, and Linux.
- What should OpenAI teams do about it?
- Review PathUri conversion at app-server API boundaries before next SDK release • Verify exec-server cwd handling works across your deployment environments • Test plugin MCP deduplication against your installed plugins
- Which OpenAI repositories shipped on June 14, 2026?
- openai/codex