llm 0.31.1
Simon Willison releases llm 0.31.1, fixing a JSON error from some providers when an OpenAI Chat Completion tool call has empty arguments.
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