Skip to content
AI News HubLIVE
More
Original source1 min read

llm 0.31.1

Summary

Simon Willison releases llm 0.31.1, fixing a JSON error from some providers when an OpenAI Chat Completion tool call has empty arguments.

llm 0.31.1
Report an error

The correction channel is not available yet. You can copy the article reference below for later.

Correction instructions
Read article

Release: llm 0.31.1

Simon Willison’s Weblog

Subscribe

9th July 2026

Release

llm 0.31.1 — Access large language models from the command-line

Fix for a bug with OpenAI Chat Completion endpoints where a tool call with empty arguments could result in a JSON error from some providers. #1521

This bug came up when I was testing llm-meta-ai.

Recent articles

sqlite-utils 4.0, now with database schema migrations - 7th July 2026

sqlite-utils 4.0rc2, mostly written by Claude Fable (for about $149.25) - 5th July 2026

Have your agent record video demos of its work with shot-scraper video - 30th June 2026

This is a beat by Simon Willison, posted on 9th July 2026.

llm 610

Monthly briefing

Sponsor me for $10/month and get a curated email digest of the month's most important LLM developments.

Pay me to send you less!

Sponsor & subscribe

Disclosures

Colophon

©

2002

2003

2004

2005

2006

2007

2008

2009

2010

2011

2012

2013

2014

2015

2016

2017

2018

2019

2020

2021

2022

2023

2024

2025

2026

Key points and analysis

Article intelligence

EngineersIntermediate

Key points

  • Fixes JSON error on empty arguments in tool calls
  • Affects certain OpenAI-compatible providers
  • Discovered while testing llm-meta-ai

Highlights and analysis are generated automatically and may contain errors. Check the original source.