fix(docs): la página de Codex mandaba poner lo único que ya no arranca - #93
Open
borjaperfra wants to merge 2 commits into
Open
borjaperfra wants to merge 2 commits into
borjaperfra wants to merge 2 commits into
Conversation
Decía wire_api = "chat" y además recomendaba activamente no usar "responses", porque cuando se escribió /responses contestaba de una sola vez. Las dos razones se han caído: el endpoint ya emite la respuesta por partes, y Codex 0.154 retiró "chat" del todo. Hoy quien siga esta página a mano acaba con un fichero que no carga y un Codex que no abre. Entra también model_context_window en el ejemplo, que es lo que escribe la CLI y lo que evita que Codex compacte contra una ventana inventada. La sección de cambiar de modelo hablaba de "dejar varios proveedores declarados y elegir con --profile", que no es lo que hace un perfil. Ahora cuenta lo que son en la 0.155 - un fichero que se superpone al config - y avisa del punto: Codex pide "a plain name" y rechaza qwen3.6 como nombre de perfil aunque lo acepte como modelo. Y los problemas conocidos recogen los tres síntomas con los que aparecen de verdad: el "chat" en un fichero viejo, la model_context_window duplicada que dejaban las versiones anteriores a la 0.1.20 de la CLI, y el 401 "does not have access to the requested model" que sale cuando el proveedor ya apunta al clúster pero el model sigue siendo uno de OpenAI. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Codex 0.155 pregunta al proveedor por sus modelos al arrancar y falla contra el clúster con "missing field `models`". No es nuestro: /v1/models contesta en el formato de la API de OpenAI y Codex lo lee como si fuera su catálogo interno. Le pasa lo mismo con LM Studio, OpenRouter y los proveedores de Azure (openai/codex#22205), y features.remote_models=false no lo calla, comprobado en la 0.155. La sesión funciona igual, así que lo que hacía falta era decir que se puede ignorar. Lo que sí explica es por qué los modelos del clúster no aparecen en el selector de Codex, que es de donde salen los perfiles. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
/docs/codex, en los dos idiomas, publicawire_api = "chat"y además recomienda activamente no usar"responses":Las dos razones de ese párrafo se han caído.
/responsesya emite la respuesta por partes, y Codex 0.154 retiró"chat":Quien siga la página hoy acaba con un fichero que no carga y un Codex que no abre — ni la CLI ni la app de escritorio.
Qué cambia
"responses"y ganamodel_context_window, que es lo que escribe la CLI y lo que evita que Codex compacte contra una ventana inventada.wire_apiexplica por qué el consejo anterior ya no vale, en vez de desaparecer sin más.--profile", que no es lo que hace un perfil. Ahora cuenta lo que son en la 0.155 — un fichero que se superpone al config — con el aviso del punto: Codex pide "a plain name" y rechazaqwen3.6como nombre de perfil aunque lo acepte como modelo."chat"heredado, lamodel_context_windowduplicada de las versiones anteriores a la 0.1.20 de la CLI, y el401 does not have access to the requested modelque sale cuando el proveedor apunta al clúster pero elmodelsigue siendo de OpenAI.Va con helmcode/nan-cli#27, que es donde se arregla el fichero duplicado y se escriben los perfiles.
🤖 Generated with Claude Code