llm-anthropic 0.27: плагин обновили под Anthropic SDK v1.0.0
Саймон Уиллисон выпустил версию 0.27 плагина llm-anthropic для своей утилиты командной строки LLM. Главная цель релиза, совместимость с недавно вышедшей версией 1.0.0 Python-библиотеки anthropic, которая перешла с HTTP-клиента httpx на httpx2. Две недели назад точно такой же переход, с httpx на httpx2, сделала в своей библиотеке OpenAI, выпустив версию 3.0.0.
Чтобы обновить плагин, Уиллисон дал модели Fable 5 в Claude Code задачу: прочитать официальное руководство Anthropic по миграции на версию 1.0 (оно опубликовано на GitHub) и добиться, чтобы все тесты плагина снова проходили. Результатом этой работы стал пул-реквест, на который Уиллисон дал ссылку в посте, не раскрывая его номер или содержимое.
Ключевые факты
- Вышла версия 0.27 плагина llm-anthropic для утилиты командной строки LLM Саймона Уиллисона.
- Релиз в основном про совместимость с новой версией 1.0.0 Python-библиотеки anthropic.
- Библиотека anthropic перешла с httpx на httpx2; такой же переход OpenAI сделала две недели назад в версии 3.0.0 своей библиотеки.
- Обновление выполнила модель Fable 5 в Claude Code по промпту Уиллисона, следуя официальному руководству Anthropic по миграции.
- Результат работы агента, пул-реквест, на который автор дал ссылку без описания его содержимого.
Почему это важно
Сама новость рутинная: библиотечный плагин подстроили под смену зависимости. Но она фиксирует более широкий сдвиг, крупные SDK один за другим переезжают с httpx на httpx2 (сначала OpenAI, теперь Anthropic), и экосистеме вокруг них приходится вслед обновлять все зависимые инструменты. Заодно пост, маленький пример агентного кодинга: апгрейд сделал не человек, а ИИ-агент по текстовому промпту.
Кому это важно
Разработчикам, которые используют утилиту LLM и плагин llm-anthropic для работы с API Anthropic из командной строки, а также тем, кто параллельно обновляет собственный код под anthropic v1.0.0.
Как это применить
Тем, кто перешёл на anthropic>=1.0.0, стоит обновить llm-anthropic до версии 0.27, иначе плагин может конфликтовать с новой версией библиотеки. Для миграции собственного кода Anthropic выпустила отдельное руководство на GitHub, на которое ссылается автор поста.
Можно ли доверять
Источник, личный блог Саймона Уиллисона, автора утилиты LLM и самого плагина llm-anthropic: это первоисточник о его собственном релизе, а не пересказ через третьи руки.
Риски и подводные камни
В тексте не раскрыто, что именно меняет httpx2 и почему Anthropic и OpenAI на него перешли, а также что именно правит связанный пул-реквест, эти детали остаются за кадром поста.