Spring til indhold
AiNews.dkDanske nyheder om Kunstig Intelligens

Lokal LLM

Cursor Python SDK version 1.0.30 crasher på Windows 10 og 11

Fejlen i version 1.0.30 rammer alle kald til Agent og Cursor, fordi SDK'et bruger en metode til netværksstik, som ikke virker med rør på Windows.

1 kildeRedigeret af Lars LouvreRettet 30. august 2026 kl. 23.15

Læs i dit tempo

Kort

Version 1.0.30 af Cursor Python SDK crasher på Windows, da den bruger et netværksværktøj til data-rør, hvilket ikke understøttes. Det betyder, at ingen af programmets funktioner virker på Windows 10 og 11. Der foreslås nu at erstatte denne metode med en løsning, der virker på Windows.

Begynder

Version 1.0.30 af Cursor's Software Development Kit (SDK) – som er en slags værktøjskasse til programmører – crasher på Windows 10 og 11. Det sker hver gang, man prøver at bruge funktioner som at give instruktioner til agenten eller se en liste over modeller, hvilket udløser fejlen »OSError: [WinError 10038]«. Problemet opstår allerede i starten, når programmet prøver at bygge en »bro«, eller en forbindelse. Det betyder, at ingen af værktøjskassens indgange virker på Windows, før programmet overhovedet kan nå at beslutte, om det skal køre lokalt eller i skyen.

Hvorfor sker det? Problemet ligger i, hvordan programmet holder øje med information. Det bruger såkaldte »pipes«, som man kan forestille sig som små rør, hvor data flyder imellem forskellige dele af programmet. På systemer som Linux og macOS kan disse rør behandles som »sockets«, der svarer til netværksstik. Men på Windows fungerer rør og stik ikke på samme måde. Programmet forsøger at bruge en metode, der kun virker med stik, på nogle rør, og det skaber sammenstødet.

Det er bekræftet gennem test, at koden virker uden problemer på Linux. Fejlen dukker kun op på rigtige Windows-installationer med Python-sproget i version 3.11 eller nyere. Det sker ikke, hvis man bruger Windows Subsystem for Linux (WSL), som er et Linux-miljø inde i Windows, eller i en »container«, der fungerer som en isoleret software-boks. En mulig løsning kunne være at udskifte den måde, programmet venter på svar på, med en metode, der er kompatibel med Windows.

Vil du have, at jeg forklarer nærmere, hvad forskellen på en »container« og en almindelig installation er?

AiNews' genererede delekort for „Cursor Python SDK version 1.0.30 crasher på Windows 10 og 11“
Genereret motiv i AiNews' radarsprog · ikke et fotografi fra historien

Version 1.0.30 af Cursor Python SDK crasher på native Windows 10 og 11. Alle kald til Agent og Cursor udløser fejlen `OSError: [WinError 10038]`. Det gælder for funktioner som `Agent.prompt`, `Agent.create` og `Cursor.models.list`. Fejlen sker under opstart af bridgen, før programmet når at vurdere, om det skal køre lokalt eller i skyen. Det betyder, at ingen af SDK'ets indgangspunkter fungerer på Windows.

Årsagen findes i `Bridge.launch()` under discovery-trinnet. Her registrerer koden subprocessens pipe-håndteringer (pipe handles) i en `selectors.DefaultSelector()` og kalder `.select()` på dem. I Pythons kode til Windows accepterer denne funktion kun rigtige sockets. På POSIX-systemer, som Linux og macOS, kan rør og sockets byttes ud, men det er ikke muligt på Windows.

Problemet er bekræftet gennem test på forskellige systemer. Samme kode, model og prompt kører uden problemer på en Linux-maskine. Fejlen optræder kun ved native Windows-installationer med Python 3.11+. Den viser sig ikke, hvis koden kører i WSL eller i en container. Brugeren foreslår at udskifte ventemekanismen med en Windows-kompatibel løsning, såsom trådbaseret læsning.

Kilder

  1. Python SDK: every Agent/Cursor call crashes with WinError 10038 on native Windows (Bridge discovery uses selectors.select() on pipe handles) forum.cursor.com
Produktionshistorie
  1. Radar Signal ? af 100 · spredning 1 kilder
  2. Skrevet Model: mimo-v2.5-free · temperatur 0.4
  3. Overskrift 5 kandidater, valgt af chat.dk
  4. Vedtagelse Godkendt af Lars Louvre