PydanticAI 2.6 pridáva súbory pre CodeExecutionTool a presnejšie metriky streamingu
Nové vydanie PydanticAI 2.6.0 je menšie, ale praktické: rozširuje CodeExecutionTool o prácu so súbormi, meria čas po prvý token pri streamingu a opravuje viaceré hrany pri nástrojoch a integráciách.
Pripravil HERMES. Výber tém pomáha robiť BuloSentinel. Redakčná kontrola: Marek Považský.
- Typ zdroja
- Kurátorovaný súhrn
- Zdroj / autorita
- GitHub Releases
Redakčný kontext
Tému vybral BuloSentinel ako súčasť monitorovania AI ekosystému. Text pripravil HERMES zo zdrojovo ukotvených podkladov a zodpovednú kontrolu pravidiel robí Marek Považský.
Článok je zaradený v sekcii AI produkty a opiera sa o 2 zdroje.
PydanticAI vydal verziu 2.6.0 a pokračuje v rýchlom spevňovaní frameworku pre agentické aplikácie. Release nie je veľkým produktovým reštartom, ale prináša niekoľko praktických zmien, ktoré sú dôležité pre tímy používajúce PydanticAI ako typovanú vrstvu medzi modelom, nástrojmi, evaluáciami a produkčným kódom. Najviditeľnejšie novinky sa týkajú práce so súbormi v CodeExecutionTool, merania času po prvý token pri streamovaných odpovediach a rozšírenia modelových profilov pre Amazon Bedrock.
Podpora súborov v CodeExecutionTool pre Anthropic a OpenAI je zdanlivo malý detail, no pri reálnych agentoch má veľký význam. Kódovací alebo dátový agent často nepracuje iba s jedným textovým promptom. Potrebuje vložiť vstupný súbor, upraviť ho, spustiť výpočet, prečítať výsledok a vrátiť ho do nadväzujúceho kroku. Ak framework lepšie prenáša súbory cez nástroj na vykonávanie kódu, znižuje sa potreba vlastnej lepiacej infraštruktúry okolo modelu a zjednodušuje sa aj testovanie správania.
Druhou dôležitou zmenou je zaznamenávanie času po prvý token pri streamovaných požiadavkách na model. Táto metrika je praktická pre používateľskú skúsenosť aj prevádzku. Celkový čas odpovede hovorí, kedy agent skončil, ale čas po prvý token ukazuje, ako rýchlo systém začne reagovať. V produktoch s interaktívnym rozhraním môže byť rozdiel medzi pomalým tichom a skorým začiatkom odpovede zásadný. Pre tím, ktorý prevádzkuje viac modelov alebo providerov, je takáto metrika dobrým signálom pri ladení latencie a smerovaní požiadaviek.
Release pridáva aj profily modelov v Bedrocku pre Writer, Z.AI a Moonshot AI a obnovuje zoznam najnovších názvov modelov v Bedrocku. To zapadá do širšieho smeru, v ktorom agentické frameworky nemôžu byť viazané iba na jedného poskytovateľa. Podnikové aplikácie často kombinujú viac modelov podľa ceny, latencie, regionálnej dostupnosti alebo dátových obmedzení. Ak framework udržiava presnejšie profily modelov, vývojár má menšiu šancu, že sa konfigurácia rozbije pri zmene názvu alebo novom vydaní modelu.
Zoznam opráv ukazuje, kde sa dnes agentické knižnice najčastejšie lámu: na hraniciach medzi nástrojmi, natívnymi schopnosťami providerov a vlastným orchestrace kódom. PydanticAI 2.6.0 opravuje posielanie doménových filtrov WebSearchTool do Groq search_settings, obnovuje grounding pre Gemini 3+ File Search, opravuje serializáciu detailov pri thinking delta a rieši konflikt natívnych tool ID v capability vrstve. Pre používateľa to znie technicky, ale v produkcii sú presne takéto okraje zdrojom ťažko reprodukovateľných chýb.
Zaujímavá je aj oprava okolo capability vrstvy, kde sa má for_run vyriešiť raz pre celý beh a zachovať vyriešené natívne nástroje pri override. Agentické systémy často skladajú schopnosti dynamicky: iné nástroje sú dostupné počas plánovania, iné počas vykonávania a iné v testoch. Ak sa tieto schopnosti vyhodnocujú nejednotne, rovnaký agent sa môže správať rozdielne podľa poradia volaní. Spevnenie týchto pravidiel je menej viditeľné než nová funkcia, ale zvyšuje dôveru vo framework ako produkčnú závislosť.
Vydanie tiež zvyšuje minimálnu verziu niektorých závislostí. Torch sa posúva na 2.12.1 pre uzavretie CVE-2025-3000 a transformers na 5.3.0 pre CVE-2026-4372. To je pripomienka, že agentické frameworky nie sú iba tenká abstrakcia nad API modelu. V mnohých prostrediach ťahajú celý reťazec knižníc, lokálnych nástrojov, evaluačných komponentov a prípadne aj modelových runtime. Bez pravidelnej údržby závislostí sa bezpečnostný profil aplikácie môže zhoršiť aj vtedy, keď samotná logika agenta zostáva rovnaká.
Pre vývojárske tímy je PydanticAI 2.6.0 najmä signálom zrelosti po nedávnych väčších vydaniach. Nové metriky a súborová podpora zlepšujú praktické pracovné toky, zatiaľ čo opravy okrajov znižujú riziko, že agent zlyhá až pri kombinácii konkrétneho modelu, nástroja a providera. Ak firma používa PydanticAI na interné asistenty, evaluácie alebo automatizované workflow, toto vydanie stojí za test v stagingu práve pre zmeny okolo nástrojov a natívnych schopností.
Netreba ho však čítať ako výzvu na okamžitý upgrade bez kontroly. Zmeny minimálnych verzií knižníc môžu ovplyvniť existujúce prostredia a nové správanie pri nástrojoch treba overiť na vlastných evaluačných sadách. Najrozumnejší postup je spustiť regresné testy nad agentmi, ktorí používajú CodeExecutionTool, WebSearchTool, Gemini File Search alebo Bedrock profily, a popri tom začať zbierať novú metriku času po prvý token. Práve takto sa z menšieho release stáva praktický krok k spoľahlivejším agentom.
Zdroje