29 апреля 2026 года состоялся двойной релиз утилиты командной строки для работы с языковыми моделями llm. Сначала вышла версия 0.32a0, а спустя несколько часов — патч-релиз 0.32a1, исправляющий критическую ошибку.
Что было исправлено
В версии 0.32a0 обнаружилась проблема: разговоры, в которых использовались вызовы инструментов (tool-calling), некорректно восстанавливались из базы данных SQLite. Это делало невозможным продолжение таких диалогов после перезапуска.
Патч 0.32a1 полностью устраняет этот баг. Разработчик Саймон Уиллисон (Simon Willison) оперативно выпустил исправление в тот же день, 29 апреля.
Контекст обновления
llm — это популярная open-source утилита для запуска языковых моделей (LLM) из командной строки. Она поддерживает работу с различными моделями, включая GPT, Claude, Llama и другие.
Поддержка вызова инструментов (tool calling) — одна из ключевых функций, позволяющая моделям выполнять внешние действия (поиск в интернете, запуск кода, работу с API). Ошибка загрузки таких разговоров из базы данных нарушала сценарии, где требуется длительное взаимодействие с инструментами.
Разработчик пообещал опубликовать аннотированные заметки к релизу (annotated release notes) для версии 0.32a0, где будут подробно описаны все изменения.
Что дальше
Пользователям рекомендуется обновиться до версии 0.32a1, особенно если они активно используют вызов инструментов в длительных разговорах. Установка выполняется стандартной командой: pip install llm==0.32a1.
Этот инцидент подчеркивает важность быстрого реагирования на критические баги в инструментах для разработчиков. Саймон Уиллисон традиционно оперативно выпускает патчи, что делает llm одним из самых надежных решений в своей нише.