llm-tools-datasette 0.1.1 исправляет поломку после перехода LLM на httpx2

3 мин чтения 3
llm-tools-datasette 0.1.1 исправляет поломку после перехода LLM на httpx2

Выпущена версия llm-tools-datasette 0.1.1 — плагина, который подключает экземпляры Datasette к LLM как инструмент. Релиз исправляет конкретную проблему совместимости: после перехода LLM 0.33 на httpx2 плагин использовал библиотеку httpx, но не указывал её как прямую зависимость.

Суть события

О выпуске 18 октября 2026 года сообщил Simon Willison. Обновление посвящено не новым возможностям для пользователя, а восстановлению работоспособности llm-tools-datasette после изменения в LLM 0.33.

Datasette — инструмент для работы с данными через веб-интерфейс, а llm-tools-datasette позволяет предоставить его экземпляры языковой модели в качестве инструмента. В таком сценарии модель может обращаться к данным через подключённый плагин, но для этого сам плагин должен корректно устанавливать необходимые библиотеки.

Что именно изменилось

По описанию автора, при переходе LLM на httpx2 он не учёл, что некоторые плагины используют httpx без прямой зависимости от этой библиотеки. Иными словами, плагин рассчитывал на библиотеку, которая раньше попадала в окружение косвенно, через другой компонент. После изменения такая предпосылка перестала работать.

Версия 0.1.1 исправляет именно эту проблему. Источник не сообщает о новых поддерживаемых языках, прежних ограничениях или дополнительных функциях релиза, поэтому делать такие выводы нельзя. Это небольшой технический выпуск, но для пользователя он важен в практическом смысле: подключение Datasette к LLM не должно ломаться только из-за изменения зависимости в соседнем пакете.

Контекст для пользователя

Здесь полезно различать название инструмента и его роль. В этом релизе LLM — название программы, которая использует языковые модели и плагины, а не обозначение самой языковой модели. Для простого объяснения того, как устроен такой класс моделей, пригодится понятное введение в LLM. Но сам релиз llm-tools-datasette касается не качества ответов модели, а технического соединения модели с Datasette.

Сбой с зависимостью особенно заметен в плагинах: основное приложение может обновиться, а небольшое расширение внезапно потерять библиотеку, которую считало доступной. Поэтому прямое описание зависимостей — не формальность. Оно помогает установщику собрать предсказуемое окружение и уменьшает число скрытых поломок после обновлений. Это общий практический вывод из описанного случая, а не заявление о масштабах проблемы в экосистеме.

Что дальше

Пользователям llm-tools-datasette стоит ориентироваться на версию 0.1.1, если они столкнулись с проблемой после обновления LLM до 0.33. Источник подтверждает исправление зависимости, но не описывает отдельный план дальнейших релизов или дополнительные изменения.

Для разработчиков этот выпуск напоминает о простой проверке: библиотека, которую код импортирует напрямую, должна быть объявлена прямой зависимостью проекта. Иначе обновление основного пакета может изменить окружение без явного предупреждения.

Материал был полезен?
AI-инструменты без границ

Получите доступ к нужному AI-сервису уже сегодня

ChatGPT, Claude, Gemini, MiniMax и агенты для кода — предложения проверенных продавцов по доступным ценам. Оплата российскими картами, через СБП или криптовалютой.

Проверенные продавцы Быстрая выдача Доступные цены
Прокрутить вверх