You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Context compaction fails with unknown parameter 'prompt_cache_retention' #17809
changed the title [-]Automatic context compaction fails with unknown parameter 'prompt_cache_retention'[/-][+]Context compaction fails with unknown parameter 'prompt_cache_retention'[/+]on Apr 14, 2026
Existe un error en Codex en la versión principal donde la compactación automática del contexto puede fallar con:
Unknown parameter: 'prompt_cache_retention'
He añadido un perfil de solución alternativa opcional para ~/.codex/config.tomlque Codex pueda intentar una ruta de compactación diferente sin modificar la configuración predeterminada.
Esto no modifica el código de tu proyecto. Esto no redirige el tráfico a un proveedor externo. Esto solo afecta a Codex cuando utilizas explícitamente el perfil de solución alternativa.
[model_providers.openai_inline]
name = "OpenAI Inline"
requires_openai_auth = true
supports_websockets = true
Ubicación actual en el archivo:
~/.codex/config.toml:40
~/.codex/config.toml:43
Lo que esto significa
Antes de este cambio:
openaiSu configuración normal de Codex utilizaba el proveedor integrado.
Después de este cambio:
Tu configuración normal del Códice sigue sin cambios.
Ahora hay un perfil adicional llamadoinline_compact_workaround
ese perfil utiliza una entrada de proveedor personalizada llamadaopenai_inline
Importante:
Si ejecutas Codex normalmente, no cambia nada.
Esta solución alternativa solo se utiliza si inicias Codex con el perfil dedicado.
Cómo usarlo
Para reanudar el hilo afectado con la solución alternativa:
codex -p inline_compact_workaround resume 019d8c16-d49f-72a1-b7f9-bd7ad5410a5f
Para iniciar una nueva sesión con la solución alternativa:
codex -p inline_compact_workaround
Por qué esta alternativa puede ser útil
Hechos confirmados
A partir del 14 de abril de 2026 , su versión local de CLI es codex-cli 0.120.0.
A fecha de 11 de abril de 2026 , 0.120.0esta es la última versión publicada del Codex.
A fecha de 14 de abril de 2026 , existe un problema abierto en el Codex 2026 relacionado con el mismo fallo: Context compaction fails with unknown parameter 'prompt_cache_retention'
El asunto es público aquí: https://github.com/openai/codex/issues/17809
Hechos confirmados a partir de la configuración de la solución alternativa.
No lo configurébase_url
No lo configuréenv_key
No lo configuréhttp_headers
No lo configuréquery_params
Yo establecírequires_openai_auth = true
Eso significa que este proveedor sigue utilizando el flujo de autenticación normal de OpenAI en lugar de enviar el tráfico a otro lugar.
Inferencia técnica
Basado en la fuente pública del Codex:
Codex utiliza una ruta de compactación remota especial cuando el proveedor se reconoce como integrado.OpenAI
El nombre del proveedor personalizado OpenAI Inlinepuede evitar esa ruta exacta.
Si eso sucede, Codex debería recurrir al flujo de compactación local/en línea habitual en lugar de la ruta de compactación remota que está fallando.
Por eso, la solución alternativa es razonable.
¿Es seguro?
Seguro en el sentido de red/autenticación
Sí, esta solución alternativa es segura en el sentido de que:
Todavía utiliza la autenticación de OpenAI.
No apunta a un proveedor diferente.
no agrega encabezados personalizados
No inyecta una URL de API personalizada.
No es una solución oficial garantizada.
No, esta no es una solución oficial de la versión principal.
Se trata de una solución provisional , no de un parche confirmado para el producto.
Lo que no cambió
tu repositorio en/Users/higordedeusmatos/Work/S/Projects/mimir
tu código fuente
tus pruebas
tu entorno shell
Comportamiento predeterminado del Codex cuando no utiliza el perfil de solución alternativa
Cómo revertirlo
Si desea deshacer la solución alternativa, elimine este bloque de ~/.codex/config.toml:
[model_providers.openai_inline]
name = "OpenAI Inline"
requires_openai_auth = true
supports_websockets = true
Tras su eliminación, Codex vuelve a la configuración anterior.
Limitaciones conocidas
Hechos
Comprobé que el archivo de configuración se sigue cargando correctamente después del cambio.
He comprobado que el nuevo perfil es aceptado por la interfaz de línea de comandos (CLI).
Desconocidos
No provoqué una conversación en directo lo suficientemente larga como para activar la compactación bajo este perfil durante la validación.
Por ello, el comportamiento final en tiempo de ejecución sigue siendo una prueba en el mundo real, en lugar de un resultado garantizado matemáticamente.
Paso siguiente recomendado
Correr:
codex -p inline_compact_workaround resume 019d8c16-d49f-72a1-b7f9-bd7ad5410a5f
Si la compactación se realiza correctamente, siga utilizando este perfil temporalmente hasta que el desarrollador publique una solución definitiva.
Si el problema persiste, elimine la solución temporal y espere a que se publique un parche en Codex.
Activity
monkey-sheng commentedon Apr 14, 2026
Getting this too in VS Code extension, thread id: 019d8b82-66f8-7d22-a34d-40e6f025fe4e
Mygod commentedon Apr 14, 2026
+1 on CLI
JamesticCS commentedon Apr 14, 2026
Getting this too in CLI
atonderski commentedon Apr 14, 2026
getting this codex-cli 0.120.0
popperwin commentedon Apr 14, 2026
Same issue
TigerHix commentedon Apr 14, 2026
oh my god not now codex
dotdioscorea commentedon Apr 14, 2026
+1 on CLI across many accounts and machines
maroshvarchola commentedon Apr 14, 2026
Probably just api is down
[-]Automatic context compaction fails with unknown parameter 'prompt_cache_retention'[/-][+]Context compaction fails with unknown parameter 'prompt_cache_retention'[/+]Gk0Wk commentedon Apr 14, 2026
+1 on cli, win11, 0.119.0
valmedia commentedon Apr 14, 2026
new model incoming
frdmir commentedon Apr 14, 2026
same issue, cannot compact context.
13 remaining items
pinciottima commentedon Apr 14, 2026
+1 macOS Codex Desktop
Jonomir commentedon Apr 14, 2026
Damm, now I have to start another tread and its going to take some time to gather context until its not dumb anymore
MarcusNeufeldt commentedon Apr 14, 2026
Seeing the same issue here on Windows 11 with
codex-cli 0.120.0using ChatGPT sign-in andgpt-5.4.It started suddenly on April 14, 2026 after previously working reliably. Automatic compaction fails with:
/compactfails with the same error, so the affected thread becomes unusable once compaction kicks in.Thread ID from my local logs:
019d8b82-60a7-77d1-b8dc-48030b8c7772.videogorl commentedon Apr 14, 2026
+1 on macOS Codex Desktop
swapnil-sudhir commentedon Apr 14, 2026
+1 on macOS codex desktop -
Error running remote compact task: { "error": { "message": "Unknown parameter: 'prompt_cache_retention'.", "type": "invalid_request_error", "param": "prompt_cache_retention", "code": "unknown_parameter" } }
KFCDeveloper commentedon Apr 14, 2026
+1 Error running remote compact task: { "error": { "message": "Unknown parameter: 'prompt_cache_retention'.", "type": "invalid_request_error", "param": "prompt_cache_retention", "code": "unknown_parameter" } }
kmalyshev commentedon Apr 14, 2026
+1 Error running remote compact task: stream disconnected before completion: error sending request for url (https://chatgpt.com/backend-api/codex/responses/compact)
swapnil-sudhir commentedon Apr 14, 2026
Quit and Reopened the app on MacOS, and its working now, in the same thread.
dotdioscorea commentedon Apr 14, 2026
Panic over, all working again
CarlosFelipeArantes commentedon Apr 14, 2026
Working fine!
Rafael135790 commentedon Apr 14, 2026
WORKING
etraut-openai commentedon Apr 14, 2026
We rolled back the change that caused this regression, so this should be addressed now. Apologies for the inconvenience.
codinghasnat commentedon Apr 14, 2026
Okay they said its fixed, by my tokens for this 5h sprint are all eaten now ahaha
David-D-Com commentedon Apr 15, 2026
I'm curious, what was the change?