Simon Willison выпустил llm 0.31.1 с фиксом бага в вызовах инструментов
Simon Willison обновил свой open-source CLI-инструмент llm до версии 0.31.1. Патч чинит баг: вызов инструмента (tool call) с пустыми аргументами иногда приводил к ошибке JSON у некоторых провайдеров при работе через OpenAI Chat Completion API. Баг всплыл при тестировании его же плагина llm-meta-ai.
AI-обработка оригинала Simon Willison; редакция Hamidun News
Разработчик Simon Willison выпустил версию 0.31.1 своего open-source инструмента llm — консольной утилиты и Python-библиотеки для работы с большими языковыми моделями через терминал.
Что именно исправили
Патч устраняет баг в работе с эндпоинтами OpenAI Chat Completion: если модель вызывала инструмент (tool call) с пустыми аргументами, некоторые провайдеры отвечали ошибкой формата JSON вместо корректного результата. Ошибка зафиксирована в issue #1521 репозитория проекта на GitHub.
Как нашли баг
Willison обнаружил проблему при тестировании другого своего проекта — плагина llm-meta-ai, который добавляет в llm поддержку моделей Meta. Инструмент llm устроен как плагинная система: базовый CLI можно расширять поддержкой новых провайдеров и моделей без изменения ядра, поэтому баги в базовой логике вызова инструментов затрагивают сразу все подключённые плагины.
Автор проекта также известен как создатель Datasette — открытого инструмента для публикации и исследования данных, поэтому его наработки в сфере LLM-тулинга давно пользуются вниманием сообщества разработчиков.
Что это значит
Даже небольшие CLI-инструменты для работы с LLM всё больше опираются на надёжность механизма tool calling — вызова внешних функций моделью. Ошибки формата JSON в таких цепочках могут ломать целые автоматизированные пайплайны, поэтому подобные точечные патчи важны для разработчиков, которые строят агентов поверх сторонних API.
- 28 окт. 2026 г.Keystone убрал имя модели из кода: open-source LLM-шлюз добавляет 0,64 мс
- 28 окт. 2026 г.Wired за сутки протестировал 6 ИИ-агентов: Dots лидирует, Gemini Spark провалил обед
- 28 окт. 2026 г.Anthropic превращает Claude Code в платформу: Claude Mods переворачивают обвязку агента
- 28 окт. 2026 г.Liquid AI выпустила LFM2.5-24B-A2B: агент с 2B активных параметров
Вопросы и ответы по материалу
Что известно по теме: что именно исправили?
Патч устраняет баг в работе с эндпоинтами OpenAI Chat Completion: если модель вызывала инструмент (tool call) с пустыми аргументами, некоторые провайдеры отвечали ошибкой формата JSON вместо корректного результата. Ошибка зафиксирована в issue #1521 репозитория проекта на GitHub.
Что известно по теме: как нашли баг?
Willison обнаружил проблему при тестировании другого своего проекта — плагина llm-meta-ai, который добавляет в llm поддержку моделей Meta. Инструмент llm устроен как плагинная система: базовый CLI можно расширять поддержкой новых провайдеров и моделей без изменения ядра, поэтому баги в базовой логике вызова инструментов затрагивают сразу все подключённые плагины. Автор проекта также известен как создатель Datasette — открытого инструмента для публикации и исследования данных, поэтому его наработки в сфере LLM-тулинга давно пользуются вниманием сообщества разработчиков.
Что известно по теме: что это значит?
Даже небольшие CLI-инструменты для работы с LLM всё больше опираются на надёжность механизма tool calling — вызова внешних функций моделью. Ошибки формата JSON в таких цепочках могут ломать целые автоматизированные пайплайны, поэтому подобные точечные патчи важны для разработчиков, которые строят агентов поверх сторонних API.
Протестируйте новые LLM и мультимодальные модели в одном окне
Платформа Nomad AI (nomadnet.ai) даёт прямой доступ к Claude Opus 5.5, GPT-6, Gemini 3.1, DeepSeek и автономным агентам без VPN, зарубежных карт и зоопарка подписок.
Главное из мира ИИ — раз в неделю
7 ключевых событий недели, отобранных вручную. Без шума, репостов и пресс-релизов.
Готово! Проверьте почту — мы отправили подтверждение.