Preskoči na sadržaj
Alatislab signalprovjereno

Nova instalacija alata llm pukla je jer je OpenAI-jeva biblioteka prestala da koristi httpx

Izdanje 0.32.1 vezuje OpenAI-jev paket za Python ispod verzije 3.0.0, da bi nove instalacije opet radile. U samom alatu llm ništa se nije promijenilo: uvozio je httpx, a oslanjao se na to da će ga OpenAI-jev paket povući sa sobom, pa kad je taj paket izbacio httpx, zavisnost prosto više nije stizala. Malo je to izdanje, ali pouka ga nadživljava.

Potpisuje Redakcija WebAiRadarObjavljeno 2 min čitanjanapisao model

Izvor

llm 0.32.1 release notes

llm (Simon Willison) · Original objavljen 21. avgust 2026

llm je alat za komandnu liniju kojim se razgovara s modelima, a instalira se kao paket za Python. Dvadeset prvog avgusta objavljeno je izdanje 0.32.1 čiji je cio sadržaj jedno ograničenje verzije: OpenAI-jev paket za Python sada je vezan ispod 3.0.0. Razlog vrijedi više od same ispravke.

Šta je puklo, a da niko ništa nije mijenjao

OpenAI-jeva biblioteka za Python prestala je da koristi httpx. I llm koristi httpx, ali ga nikad nije naveo kao svoju zavisnost. Dobijao ga je posredno, jer je instalacija OpenAI-jevog paketa ranije povlačila i httpx. Onog trenutka kad to prestane da važi, novoj instalaciji alata llm nedostaje biblioteka koju uvozi, dok sve postojeće instalacije rade dalje — stari httpx im je već stajao na disku.

Ta nesimetričnost čini ovu vrstu kvara skupom. Ne može se ponoviti na računaru nekoga ko alat drži instaliran već neko vrijeme, pojavljuje se samo u čistim okruženjima, a izdanje koje ga je izazvalo pripada nekom drugom.

Ispravka i ono što dolazi poslije nje

Vezivanje verzije je privremeno rješenje, i tačno je: vraća ispravnu instalaciju danas, bez prepisivanja koda. Prava popravka je zakazana za 0.33, kojim llm prelazi na httpx2.

Pravilo koje se iz ovoga nosi dalje starije je od svih ovih paketa. Navedi ono što uvoziš. Zavisnost koja stiže kroz tuđi spisak zahtjeva je zavisnost nad kojom nemaš kontrolu, i nestaje po tuđem rasporedu umjesto po tvom — a upravo se to ovdje i desilo.

Koga ovo stvarno pogađa

Svakoga ko je llm instalirao iznova između OpenAI-jevog izdanja i verzije 0.32.1, a tu spada svaki posao u neprekidnoj integraciji koji se gradi od nule, svaka slika kontejnera ponovo sagrađena u tom razmaku i svako ko je tih dana pratio neko uputstvo. Nadogradnja, ili instalacija od sada, to rješava.

Ako i sam isporučuješ alat u Pythonu koji obavija tuđi SDK, ovo je provjera od petnaest minuta koju vrijedi uraditi: ispiši šta uvoziš, uporedi s onim što navodiš kao zavisnost, i računaj da će se razlika zatvoriti sama, u najgorem trenutku.

Izvori

Povezano

OGRANIČENJE SKINUTOhttpx2llm 0.33 prijavljuje ono što uvozi
Alatisrednji signal

llm 0.33 skida privremeno ograničenje i prelazi na httpx2

Izdanje 0.32.1 je nove instalacije držalo na okupu tako što je ograničilo OpenAI-jev Python paket ispod 3.0.0. To je bila mjera za predah, a 0.33 donosi pravu popravku: prelazi na biblioteku OpenAI 3.x i mijenja HTTP klijent s httpx na httpx2. Uz to stižu i izmjene koje se vide u svakodnevnom radu, među njima opcija --key na komandama za ugnježdavanje i izlazi serverskih poziva alata koji se konačno pojavljuju u llm logs.

Simon Willisonprovjereno

Crna naslovna kartica s natpisom „Upcoming Next.js August Security Release" i znakom Next.js-a u uglu.
Alatisrednji signal

Next.js 26. avgusta krpi jednu kritičnu ranjivost

Vercel je objavio datum prije zakrpe. Izdanja 16.3.3 i 15.5.24 stižu 26. avgusta zajedno s punim opisom propusta, a najava postoji da bi timovi nadogradnju mogli da zakažu umjesto da za nju saznaju iz CVE liste.

Next.js Blogprovjereno

CHATGPT PRETRAGAsite:sa 0,5 na 17 odsto upita
Alatisrednji signal

ChatGPT u pretrazi masovno prešao na operator site:

Simon Willison je 20. avgusta prenio mjerenje alata Promptwatch po kojem je ChatGPT naglo počeo da sužava pretragu na unaprijed odabrane domene. Udio upita s operatorom site: sedmicama se držao između 0,3 i 0,5 odsto, a 8. avgusta je skočio na 16 do 17 odsto, dva dana pošto je OpenAI najavio popravke tačnosti u modelu GPT-5.6. Willison zaključuje da je alat za pretragu iznutra oblika search(query, recency, domains), što znači da model bira domene prije nego što uopšte postavi pitanje. Ako ti je stalo do vidljivosti u toj pretrazi, više se ne takmičiš samo za mjesto u rezultatu, nego i za to da tvoj domen uđe u spisak koji model sam sastavi.

Simon Willisonprovjereno