RepoJournal
OpenAI

OpenAI

Codex, the SDKs, and the engine behind ChatGPT

Pick a date

The Wire · Showcase

CODEX STABILIZES PROMPT CACHE WITH SYNTHESIZED OUTPUT IDS

By RepoJournal · Filed · About OpenAI

Codex is fixing a subtle bug that was breaking prompt-cache reuse on retries and resumes by assigning stable IDs to synthesized outputs.

The core issue: when `ContextManager::for_prompt` repairs an unmatched call by synthesizing an aborted output, that output was getting a fresh ID on every prompt rebuild, which meant identical model context would hash differently and waste cached prompts [1]. That's now fixed with stable ID assignment, letting retries and resumes actually hit the cache. In parallel, Codex is enforcing marketplace source policy at runtime [2], filtering plugin discovery and CLI reporting through enterprise policy so blocked plugins become inactive. The app-server is also exposing a new environment-info RPC [3] so clients can discover shell and working directory before selecting an execution environment, with bounded response times to prevent hangs. Finally, custom tool calls now preserve their optional namespace through response deserialization and app-server replay [4], fixing routing and streaming argument handling for namespaced tools.

Action items

References

  1. [1] core: stabilize synthesized call output IDs (#30327) openai/codex
  2. [2] [plugins] Enforce marketplace source policy at runtime ↗ openai/codex
  3. [3] [app-server] expose environment info RPC ↗ openai/codex
  4. [4] Preserve namespaces on custom tool calls ↗ openai/codex

FAQ

What changed in OpenAI on June 28, 2026?
Codex is fixing a subtle bug that was breaking prompt-cache reuse on retries and resumes by assigning stable IDs to synthesized outputs.
What should OpenAI teams do about it?
Deploy the synthesized output ID stabilization to production before next cache-dependent workload • Integrate marketplace source policy enforcement in your enterprise deployment • Update clients to call the new environment-info RPC before thread selection
Which OpenAI repositories shipped on June 28, 2026?
openai/codex

Related across the cluster

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.