mirror of
https://github.com/openai/codex.git
synced 2026-10-30 19:18:49 +00:00
## What changed - Add the disabled-by-default `interrupt_on_cancel` feature to interrupt upstream inference when a Responses Lite turn is canceled, with a one-second cleanup deadline. - Detach canceled WebSocket responses so replacement requests can open a new connection without waiting for cleanup. - Add an optional `interrupt_on_cancel` override for thread samples, inheriting the parent setting when omitted. ## Testing Add coverage for cancellation during inference and steering, replacement turns proceeding before cleanup finishes, and prompt cancellation of model response interceptors. GitOrigin-RevId: 501368746fc04fd3fdbd45c1f34c75ce57f4e955