Cursor avasi torstaina koodausagenttiensa moottorin TypeScript-SDK:n kautta julkiseen betaan. Sama runtime, harness ja mallit, joiden varassa Cursor-editori, CLI ja webkäyttöliittymä toimivat, tulevat nyt ohjelmoitavaksi yhdellä npm-asennuksella.
Muutos siirtää koodausagentit interaktiivisesta editorityökalusta taustainfrastruktuuriksi. Tiimit voivat liittää saman älyn CI/CD-putkiinsa, taustapalveluihinsa tai omiin sovelluksiinsa, ilman että agentin tarvitsee istua näppäimistön takana.
Cursor SDK -lanseeraus on selkeä signaali siitä, miten AI-koodaustyökalut asemoidaan jatkossa. Editorin sijasta painopiste siirtyy ohjelmointirajapintaan, joka voidaan kytkeä mihin tahansa olemassa olevaan kehitysprosessiin. Hinnoittelu on tokeneihin pohjautuvaa, ja lasku skaalautuu käytön mukaan.
Mitä SDK tarjoaa kehittäjälle
Asennus on yksinkertainen: npm install @cursor/sdk tuo TypeScript-rajapinnan, jonka kautta agentti instansoidaan, käsky lähetetään ja vastaus virtautetaan takaisin. MarkTechPostin julkaiseman dokumentaation mukaan minimi-esimerkki vaatii vain Agent.create-kutsun ja yhden send-pyynnön.
Agentti voidaan ajaa joko paikallisella koneella, Cursorin pilvessä tai itse-isännöidyssä työntekijäpoolissa. Mallin valinta tapahtuu yhdellä kentällä, jolloin sama koodi käyttää tarvittaessa GPT-5.5:tä, Claudea tai Cursorin omaa Composer 2:ta.
Tarjonta vastaa kysyntään, joka on kasvanut nopeasti agenttipohjaisten työkalujen yleistyttyä. Yritykset eivät enää halua sitoutua yksittäiseen editori-ikkunaan vaan tarvitsevat saman älyn osaksi olemassa olevia automaatioita.
Cursor on julkaissut myös Cursor SDK -laajennuksen omaan Marketplace-kauppaansa, jotta kehittäjät voivat aloittaa rakentamisen suoraan editorista. Lisäksi yhtiön cookbook-säilö GitHubissa tarjoaa neljä esimerkkiä paikallisen agentin pyörittämisestä pilvipohjaiseen prototypointityökaluun.

Sama harness kuin Cursor-editorissa
SDK:n vahvuus on siinä, että se ei rajaudu pelkkään LLM-kutsuun. Mukana tulee koko Cursorin tukirakenne: koodikannan indeksointi, semanttinen haku ja pikagrep tarjoavat agentille oikean kontekstin ennen vastauksen tuottamista. Ilman kontekstia mikään malli ei tee laadukasta koodia.
SDK tukee MCP-palvelimia (Model Context Protocol) sekä .cursor/skills/-hakemiston taitoja, joita agentti poimii automaattisesti. Hooks-konfiguraatio antaa kehittäjälle väylän tarkkailla, lokittaa tai rajoittaa agentin silmukkaa pilvi-, paikallis- ja itse-isännöityjen ajojen yli.
Subagenttien välitys on kytketty samaan rajapintaan: pääagentti delegoi alitehtäviä nimettyjille subagenteille, joilla voi olla omat ohjeet ja mallit. Tämä mahdollistaa moniagenttiset työnkulut ilman erillistä orkestrointikoodia.
Käytännössä kehittäjä saa SDK:n mukana ennakoimattoman ison osan agenttipinosta. Aiemmin sama lopputulos vaati paitsi LLM-rajapinnan myös oman vektorihaun, sandbox-ratkaisun ja istunnonhallinnan, eikä yhdistelmä uusiutunut hallitusti uuden mallin saapuessa.

Pilvi tuo eristetyn VM:n ja hereillä pysyvän agentin
Cursorin pilvi nostaa agentit toiselle tasolle. Jokainen pilvi-ajossa oleva agentti saa oman virtuaalikoneen, kovan eristyksen, kohdetietoaineiston kloonin ja täyden kehitysympäristön. Yritystiimien turvavaatimukset huomioidaan myös itse-isännöidyllä työntekijämallilla, jolloin koodi ja työkaluajot pysyvät organisaation omassa verkossa.
Käytännössä agenttiin voidaan käskeä esimerkiksi "korjaa autentikaatiotokenin vanhentumisbugi", jonka jälkeen ajo jatkuu vaikka käynnistänyt kone menisi offlineen. Kehittäjä voi palata myöhemmin tarkistamaan tilanteen ja ottamaan haltuun. Valmistuessaan agentti voi avata pull requestin, työntää haaran tai liittää kuvakaappauksia.
Pilviajot näkyvät myös Cursorin Agents-ikkunassa. Tämä tarkoittaa, että ohjelmallisesti aloitettu työ voidaan tarkistaa tai jatkaa graafisella käyttöliittymällä, mikä madaltaa kynnystä tuoda agentit osaksi async-työnkulkuja.
Ratkaisu sopii myös pidempiin tehtäviin, joissa agentti voi heräillä esimerkiksi yön yli ajamaan migraatioita tai pohtimaan reittejä. Pitkäkestoisissa ajoissa pull request -ehdotus odottaa kehittäjää aamulla, eikä tarvitse pitää konetta auki valvomassa silmukkaa.

Composer 2 ja malliriippumattomuus
SDK:n oletusmalliksi Cursor suosittelee omaa Composer 2 -malliaan, joka on yhtiön mukaan koodaukseen erikoistunut ja saavuttaa frontier-tason suorituskyvyn murto-osalla yleismallin kustannuksesta. Käytännössä se on tarkoitettu päivittäisiin agenttitehtäviin, joissa hinnan ja kapasiteetin tasapaino ratkaisee.
Tarvittaessa työ voidaan reitittää muille malleille yhdellä rivin vaihtamalla. Tämä on tärkeää teknisille tiimeille, joiden täytyy mukautua nopeasti uusiin malleihin: kun parempi tulee, agenttisilmukan koodi pysyy ennallaan.
Cursor on julkaissut myös avoimen cookbook-säilön neljällä esimerkkiprojektilla. Mukana on muun muassa kanban-taulu, joka avaa pull requestin tikettiä siirrettäessä, sekä kevyt agentti-CLI terminaalikäyttöön.

Yhteenveto
Cursor SDK on selvä siirto siitä, että koodausagentit ovat nyt infrastruktuuria, ei vain lisämakua editorin sivussa. TypeScript-rajapinta poistaa hankalimman osan eli sandbox-, sessio- ja kontekstihallinnan, ja antaa tiimien keskittyä siihen, mitä agentin pitäisi tehdä.
Public beta on saatavilla välittömästi npm:n kautta, ja samaan ajoon ovat kytkettävissä paikalliset, pilvelliset ja itse-isännöidyt suoritusmuodot. Hinnoittelu perustuu tokeneihin, mikä antaa ennustettavan polun pienistä kokeiluista tuotantoluokan käyttöön.
