mirror of
https://github.com/openai/codex.git
synced 2026-10-22 14:59:09 +00:00
## What changed - Expand the Guardian sampling pool from 8 to 16 WebSocket connections. - When the pool is full, supersede the oldest request that has already produced a score before replacing an unfinished classification. Treat superseded classifications as a no-op in the extension. - Stop response WebSocket work when its event consumer is dropped, including while waiting for the connection lock or draining a completed sample. - Allow retries across both initially warmed connections for retryable stream failures. ## Testing - Add a concurrent sampler test that fills the pool and verifies scored drains are replaced before an unfinished classification. GitOrigin-RevId: 9e4df7b01516094726ff3e11878f8ca742d21b03