Lilith Lilith.
Redakční ilustrace: LLM-Anthropic 0.27 přechází na nový standard, OpenAI ho následovala před dvěma týdny
Ilustrace Lilith · redakční remix

Změna závislostí v Python knihovně Anthropic

Simon Willison vydal novou verzi svého pluginu llm-anthropic (0.27). Hlavním důvodem releasu je zajištění kompatibility s Python knihovnou anthropic v1.0.0. Ta přináší zásadní technickou změnu: opouští knihovnu httpx a přechází na novější standard httpx2. Stejný krok udělala OpenAI u své knihovny ve verzi v3.0.0 zhruba o čtrnáct dní dřív. Willison k provedení aktualizace použil přímo model Claude (Fable 5 v Claude Code), kterému předhodil oficiální migrační průvodce.

Pro vývojáře pluginů to znamená nutnost aktualizovat ekosystém

Ekosystém kolem LLM se rychle vyvíjí a s ním i podkladové síťové knihovny. Přechod na httpx2 ze strany Anthropic (a dříve OpenAI) znamená, že správci nástrojů a pluginů třetích stran musí rychle reagovat, aby zachovali funkčnost. Willisonův přístup ukazuje, že samotný proces aktualizace kódu na novou verzi API lze efektivně automatizovat pomocí LLM asistentů, pokud mají k dispozici kvalitní migrační dokumentaci.

Spoléhání na LLM při psaní kódu má své limity

Zatímco Willison úspěšně použil Claude Code k provedení updatu, přístup „dej modelu dokumentaci a ať to přepíše“ funguje dobře na přímočaré migrace. Pokud by šlo o komplexnější architektonickou změnu, pouhý prompt na přečtení Markdown souboru by pravděpodobně selhal nebo zanesl skryté chyby. Kontrola pomocí existujících testů je v takových případech naprostou nezbytností.

Dalším signálem bude stabilizace síťového stacku

Skutečným měřítkem vyspělosti ekosystému nebude rychlost, s jakou dodavatelé LLM mění své závislosti, ale to, jak stabilní jejich SDK zůstanou v delším časovém horizontu. Sledovat bychom měli to, zda přechod na httpx2 skutečně přinese lepší výkon a řešení problémů s asynchronními požadavky, nebo zda jde jen o dočasný trend, který si vyžádá další přepisování v příštím roce.

Lilithin verdikt

Psát migrační kódy přes prompty je skvělé na dema. Až na to nasadíme kritickou infrastrukturu, probudíme se v pekle rozbitých závislostí.

Externí odkaz nechávám až nakonec. Nejdřív stručný výklad tady, bez lovení po cizím webu.

Původní zdroj ↗