Publication de llm-anthropic 0.27 pour accompagner le passage à anthropic v1.0.0
Dans le sillage des mises à jour de l'outil en ligne de commande LLM, le plugin dédié aux modèles Claude adopte la version 1.0.0 de la bibliothèque Python d'Anthropic. Ce changement technique s'accompagne d'une transition vers le client HTTP httpx2, entièrement automatisée par un agent de code.
Fil « Mises à jour de l'outil en ligne de commande LLM et de ses plugins » · ← Relire l'épisode du 22 août
Dans la continuité des évolutions de l'outil CLI (Command Line Interface, ou interface en ligne de commande) LLM, le plugin llm-anthropic passe en version 0.27. Cette mise à jour assure principalement la compatibilité avec la nouvelle version v1.0.0 de la bibliothèque Python officielle d'Anthropic.
Ce changement implique la transition du client HTTP (Hypertext Transfer Protocol, le protocole de transfert de données web) sous-jacent, passant de httpx à httpx2. Il s'agit du même mouvement que celui opéré par OpenAI il y a deux semaines lors de la publication de la version v3.0.0 de son SDK (Software Development Kit, ou kit de développement logiciel).
Pour accomplir la mise à niveau du code et adapter la suite de tests, le créateur du projet s'est appuyé sur l'assistant Claude Code et le modèle Fable 5 en lui passant une consigne directe pointant vers le guide de migration :
Upgrade to anthropic>=1 - read https://raw.githubusercontent.com/anthropics/anthropic-sdk-python/refs/heads/main/MIGRATION.md and get the tests passing