Skip to content

fix(codex): los perfiles sin las herramientas que el cluster no streamea, y precios nuevos en Costs - #35

Merged
borjaperfra merged 2 commits into
mainfrom
fix/codex-responses-tools
Sep 30, 2026
Merged

borjaperfra merged 2 commits into
mainfrom
fix/codex-responses-tools

Conversation

@borjaperfra

Copy link
Copy Markdown
Contributor

Dos commits independientes.

fix(codex): Codex 0.159 añade por su cuenta la herramienta de sub-agentes (namespace) y web_search. Con cualquiera de las dos en la petición, /responses del cluster deja de emitir items para qwen3.8-flash y mimo y solo devuelve response.completed, así que en Codex el turno acaba sin texto y sin llamada a herramienta. Los perfiles por modelo ponen ahora web_search = "disabled" y multi_agent = false en [features]. Van en los perfiles y no en config.toml porque los perfiles se borran con el disconnect: en la raíz, la búsqueda quedaría apagada también en las sesiones de OpenAI de la persona.

fix(costs): la tabla de la pestaña Costs, revisada con las páginas de precios de Anthropic y OpenAI del 2026-09-30:

Antes Ahora ($/1M entrada / salida)
Claude Opus 5 ($5 / $25) Claude Opus 5.5 ($4 / $20)
Claude Sonnet 5 ($2 / $10) Claude Sonnet 5.5 ($2 / $10)
GPT-5.6 Sol ($4 / $20) GPT-6.1 Sol ($2 / $10)
GPT-5.6 Luna ($0.20 / $1.20) GPT-6 Luna ($0.10 / $0.50)

GPT-5.6 Terra no cambia porque no hay GPT-6 Terra. Las filas de OpenAI van al precio de prompt corto (hasta 272k tokens), igual que Gemini 3.1 Pro.

Pruebas

  • Test nuevo: cada perfil lleva las dos claves, y web_search va antes de [features]. Si no, TOML la metería dentro de la tabla y Codex no la leería.
  • La pestaña Costs pinta las filas nuevas.
  • go vet limpio y la suite completa en verde.

🤖 Generated with Claude Code

borjaperfra and others added 2 commits September 30, 2026 12:00
…r no sabe streamear

Codex 0.159 añade por su cuenta dos herramientas a cada peticion: las de
sub-agentes como una herramienta "namespace" y la busqueda como
"web_search". Con cualquiera de las dos en la peticion, /responses deja de
emitir items para qwen3.8-flash y mimo y solo devuelve response.completed,
del que Codex no lee respuesta: el turno acaba sin texto y sin llamada a
herramienta. Ninguna de las dos tiene adonde ir en el cluster.

Los perfiles que escribimos por modelo ponen ahora web_search = "disabled"
y multi_agent = false en [features]. Va en los perfiles y no en
config.toml porque esos ficheros son nuestros y se van con el disconnect;
un web_search = "disabled" en la raiz se quedaria y le quitaria la
busqueda tambien a las sesiones de OpenAI de la persona.

El test comprueba las dos claves en cada perfil, y que web_search quede
antes de [features], donde TOML lo meteria dentro de la tabla y Codex no
lo leeria.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…arativa

Anthropic y OpenAI tienen modelos nuevos desde que se leyo la tabla el
2026-09-14. Releidas sus paginas de precios el 2026-09-30:

- Claude Opus 5 ($5/$25) pasa a Opus 5.5 ($4/$20)
- Claude Sonnet 5 pasa a Sonnet 5.5 (mismo $2/$10)
- GPT-5.6 Sol ($4/$20) pasa a GPT-6.1 Sol ($2/$10)
- GPT-5.6 Luna ($0.20/$1.20) pasa a GPT-6 Luna ($0.10/$0.50)

Terra se queda en 5.6 porque no hay GPT-6 Terra. Las filas nuevas son mas
baratas que las que sustituyen, y eso no es infravalorar a la competencia:
es el precio del modelo que alguien usaria hoy. Como con Gemini 3.1 Pro,
las filas de OpenAI van al precio de prompt corto (hasta 272k tokens).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@borjaperfra
borjaperfra merged commit 403d796 into main Sep 30, 2026
6 checks passed
@borjaperfra borjaperfra mentioned this pull request Sep 30, 2026
borjaperfra added a commit that referenced this pull request Sep 30, 2026
Entrega lo mergeado desde la 0.1.21:

- #35 los perfiles de Codex sin web_search ni la herramienta de
  sub-agentes, que dejaban vacio el turno en qwen3.8-flash y mimo; y la
  tabla de Costs con Opus 5.5, Sonnet 5.5, GPT-6.1 Sol y GPT-6 Luna
- #36 una sesion caducada deja volver a entrar, y Home deja de pintar el
  error de otra pestaña

Co-authored-by: borjaperfra <borjaperfra@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants