Simon Willison lanza llm 0.31.1 con la corrección de un fallo en las llamadas a herramientas

Simon Willison ha actualizado su herramienta CLI de código abierto llm a la versión 0.31.1. El parche corrige un fallo: una llamada a herramienta (tool call) con argumentos vacíos provocaba a veces un error de JSON en algunos proveedores al trabajar a través de la API OpenAI Chat Completion. El fallo apareció mientras probaba su propio plugin llm-meta-ai.

Procesado por IA desde Simon Willison; editado por Hamidun News
Simon Willison lanza llm 0.31.1 con la corrección de un fallo en las llamadas a herramientas
Fuente: Simon Willison. Collage: Hamidun News.
Escuchar artículo

El desarrollador Simon Willison ha publicado la versión 0.31.1 de llm, su herramienta de código abierto: una utilidad de consola y biblioteca de Python para trabajar con grandes modelos de lenguaje desde la terminal.

Qué se ha corregido

El parche soluciona un fallo en el trabajo con los endpoints de OpenAI Chat Completion: si el modelo llamaba a una herramienta (tool call) con argumentos vacíos, algunos proveedores respondían con un error de formato JSON en lugar de un resultado correcto. El error está registrado en el issue #1521 del repositorio del proyecto en GitHub.

Cómo se encontró el fallo

Willison detectó el problema al probar otro de sus proyectos, el plugin llm-meta-ai, que añade a llm compatibilidad con modelos de Meta. llm está diseñado como un sistema de plugins: la CLI base puede ampliarse con nuevos proveedores y modelos sin modificar el núcleo, de modo que los fallos en la lógica básica de llamada a herramientas afectan a todos los plugins instalados.

El autor del proyecto es también conocido como creador de Datasette, una herramienta de código abierto para publicar y explorar datos, y su trabajo en herramientas para LLM lleva tiempo captando la atención de la comunidad de desarrolladores.

Qué significa

Incluso las herramientas CLI pequeñas para trabajar con LLM dependen cada vez más de la fiabilidad del tool calling, el mecanismo mediante el cual un modelo llama a funciones externas. Los errores de formato JSON en estas cadenas pueden romper pipelines automatizados enteros, por lo que parches puntuales como este importan a quienes construyen agentes sobre API de terceros.

Historia

Preguntas frecuentes sobre la noticia

¿Qué se sabe sobre Qué se ha corregido?

El parche soluciona un fallo en el trabajo con los endpoints de OpenAI Chat Completion: si el modelo llamaba a una herramienta (tool call) con argumentos vacíos, algunos proveedores respondían con un error de formato JSON en lugar de un resultado correcto. El error está registrado en el issue #1521 del repositorio del proyecto en GitHub.

Cómo se encontró el fallo?

Willison detectó el problema al probar otro de sus proyectos, el plugin llm-meta-ai, que añade a llm compatibilidad con modelos de Meta. llm está diseñado como un sistema de plugins: la CLI base puede ampliarse con nuevos proveedores y modelos sin modificar el núcleo, de modo que los fallos en la lógica básica de llamada a herramientas afectan a todos los plugins instalados. El autor del proyecto es también conocido como creador de Datasette, una herramienta de código abierto para publicar y explorar datos, y su trabajo en herramientas para LLM lleva tiempo captando la aten

¿Qué se sabe sobre Qué significa?

Incluso las herramientas CLI pequeñas para trabajar con LLM dependen cada vez más de la fiabilidad del tool calling, el mecanismo mediante el cual un modelo llama a funciones externas. Los errores de formato JSON en estas cadenas pueden romper pipelines automatizados enteros, por lo que parches puntuales como este importan a quienes construyen agentes sobre API de terceros.

ZK
Zhemal Khamidun — CPO de Alpina Digital, product manager de AlpinaGPT. Crea productos de IA desde 2019. Hamidun News es un proyecto personal que creció hasta ser un agregador en producción con más de 6.000 lectores.
✦ Unified AI Workspace · Nomad

Test Frontier LLMs & Autonomous Agents in One Workspace

Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.

Try Nomad AI →Launch Nomad Agent
¿Qué te parece?
Cargando comentarios…