Opublikowana została nowa wersja llm 0.31.1, która skupia się na naprawie konkretnego błędu w integracji z endpointami OpenAI Chat Completion. Problem polegał na tym, że gdy narzędzie było wywoływane z pustymi argumentami, niektórzy dostawcy usług zwracali błędy JSON, co mogło zakłócać pracę aplikacji.

Błąd odkrył Simon Willison podczas pracy nad projektem llm-meta-ai i szybko go naprawił w bieżącej iteracji. Poprawka jest ważna dla programistów korzystających z llm do integracji z modelami OpenAI, szczególnie w przypadkach gdzie tool calling zawiera argumenty opcjonalne lub warunkowe. To klasyczny przykład edge case'a, który może być łatwo przeoczony, ale powoduje poważne problemy w produkcji.

Aktualizacja do wersji 0.31.1 powinna być bezpieczną instalacją dla użytkowników poprzednich wersji, bez zmian łamiących istniejący kod.