Seuraavaksi agentti toteuttaa korjauksen ja suorittaa testit uudelleen. Tätä silmukkaa – kirjoita koodi → aja CLI → vastaanota hylätty testi, juurisyy ja korjausehdotus → tee korjaus → aja uudelleen → puhdas läpimeno – toistetaan, kunnes käännös menee läpi. Kehittäjän ei tarvitse puuttua peliin missään vaiheessa . Itse testit määritellään sovelluksen vaatimusten pohjalta, ei agentin tulkinnan mukaan. Tämä tarkoittaa, että testikokoelma toimii objektiivisena totuutena sille, mitä koodin on määrä saavuttaa .
CoderCup on historian ensimmäinen julkinen, puolueeton tekoälykoodausagenttien mittelö. Kilpailussa useat agentit rakensivat saman sovelluksen identtisissä olosuhteissa, ja TestSpriten CLI toimi puolueettomana tuomarina . Kisassa käytetty testikokoelma on avointa lähdekoodia ja ottaa vastaan yhteisön parannusehdotuksia, joten tuomiot on sidottu julkiseen näyttöön .
Tapahtuman silmiinpistävin löydös oli, että jopa parhaiten suoriutunut agentti rikkoi 12 % ominaisuuksista, jotka olivat jo toimineet oikein. Tämä määrittää määrällisesti agenttikoodauksen ”katastrofaalisen unohtamisen” ongelman: kun agentit toteuttavat uusia toimintoja, niiltä puuttuu sisäsyntyinen tietoisuus siitä, mitä olemassa olevia ominaisuuksia ne saattavat vahingoittaa . CoderCup toimii julkisena todisteena siitä, että ulkoinen, automatisoitu varmistusvaihe ei ole pelkkä hyvä lisä, vaan välttämättömyys kaikissa työnkuluissa, joissa käytetään tekoälyagentteja .
Alkuun pääseminen on vaivatonta. Työkalu on julkaistu avoimella Apache 2.0 -lisenssillä .
node --version .npm install -g @testsprite/testsprite-mcp@latest .npm run dev-komennolla portissa 3000 .Vaikka itse CLI on täysin uusi tulokas markkinoilla, sen taustalla oleva alusta on jo merkittävä osa nykyaikaisia tekoälyavusteisia kehitystyönkulkuja. Maaliskuuhun 2026 mennessä lähes 100 000 kehitystiimiä luotti TestSpriten laajaan testaustuoteperheeseen validoidakseen tekoälyn tuottaman koodin ennen tuotantoonvientiä . CLI laajentaa tämän kyvykkyyden yksinkertaiseksi, terminaalipohjaiseksi vaiheeksi, jonka kuka tahansa koodausagentti voi suorittaa. Tämä tekee automatisoidusta laadunvarmistuksesta normaalin osan agenttiavusteista koodausputkea .
Seuraavaksi agentti toteuttaa korjauksen ja suorittaa testit uudelleen. Tätä silmukkaa – kirjoita koodi → aja CLI → vastaanota hylätty testi, juurisyy ja korjausehdotus → tee korjaus → aja uudelleen → puhdas läpimeno – toistetaan, kunnes käännös menee läpi. Kehittäjän ei tarvitse puuttua peliin missään vaiheessa . Itse testit määritellään sovelluksen vaatimusten pohjalta, ei agentin tulkinnan mukaan. Tämä tarkoittaa, että testikokoelma toimii objektiivisena totuutena sille, mitä koodin on määrä saavuttaa .
CoderCup on historian ensimmäinen julkinen, puolueeton tekoälykoodausagenttien mittelö. Kilpailussa useat agentit rakensivat saman sovelluksen identtisissä olosuhteissa, ja TestSpriten CLI toimi puolueettomana tuomarina . Kisassa käytetty testikokoelma on avointa lähdekoodia ja ottaa vastaan yhteisön parannusehdotuksia, joten tuomiot on sidottu julkiseen näyttöön .
Tapahtuman silmiinpistävin löydös oli, että jopa parhaiten suoriutunut agentti rikkoi 12 % ominaisuuksista, jotka olivat jo toimineet oikein. Tämä määrittää määrällisesti agenttikoodauksen ”katastrofaalisen unohtamisen” ongelman: kun agentit toteuttavat uusia toimintoja, niiltä puuttuu sisäsyntyinen tietoisuus siitä, mitä olemassa olevia ominaisuuksia ne saattavat vahingoittaa . CoderCup toimii julkisena todisteena siitä, että ulkoinen, automatisoitu varmistusvaihe ei ole pelkkä hyvä lisä, vaan välttämättömyys kaikissa työnkuluissa, joissa käytetään tekoälyagentteja .
Alkuun pääseminen on vaivatonta. Työkalu on julkaistu avoimella Apache 2.0 -lisenssillä .
node --version .npm install -g @testsprite/testsprite-mcp@latest .npm run dev-komennolla portissa 3000 .Vaikka itse CLI on täysin uusi tulokas markkinoilla, sen taustalla oleva alusta on jo merkittävä osa nykyaikaisia tekoälyavusteisia kehitystyönkulkuja. Maaliskuuhun 2026 mennessä lähes 100 000 kehitystiimiä luotti TestSpriten laajaan testaustuoteperheeseen validoidakseen tekoälyn tuottaman koodin ennen tuotantoonvientiä . CLI laajentaa tämän kyvykkyyden yksinkertaiseksi, terminaalipohjaiseksi vaiheeksi, jonka kuka tahansa koodausagentti voi suorittaa. Tämä tekee automatisoidusta laadunvarmistuksesta normaalin osan agenttiavusteista koodausputkea .