Start-up Anysphere predstavio je Cursor 2.0, veliko ažuriranje svog razvojnog okruženja, čija je glavna novost vlastiti jezični model za kodiranje nazvan Composer. Riječ je o prvom internom modelu tvrtke, optimiziranom za tzv. agentski rad: autonomni agenti planiraju, pišu, testiraju i recenziraju kod unutar pravih produkcijskih repozitorija.
Composer u praksi • Već ga svakodnevno koristi inženjerski tim Cursor-a, što upućuje na zrelost i stabilnost modela. • Većinu zadataka dovršava za manje od 30 sekundi, generira brzinom od 250 tokena u sekundi i, prema internom „Cursor Benchu”, doseže inteligenciju srednje-fronterskih sustava – ali dvostruko brže od najbržih komercijalnih rivala te četiri puta brže od usporedivih naprednih modela. • Model je treniran unutar stvarnih kodnih baza, koristeći uređivanje datoteka, semantičko pretraživanje i terminalske naredbe kako bi rješavao konkretne inženjerske probleme. Tijekom vremena spontano je naučio pokretati unit testove, ispravljati lint-greske i provoditi višekorake pretrage koda.
Istraživač Sasha Rush otkrio je na društvenoj mreži X da je Composer „RL Mixture-of-Experts” arhitektura: „We used RL to train a big MoE model to be really good at real-world coding, and also very fast.” Razvoj je pratio prototip Cheetah, fokusiran isključivo na latentnost. „Our metrics say it [Composer] is the same speed, but much, much smarter.”
Agentsko okruženje Cursor 2.0 omogućuje do osam paralelnih agenata u zasebnim radnim granama (git worktrees) ili udaljenim strojevima. Programeri mogu usporediti rezultate više agenata i odabrati najbolji izlaz. Ključne nove funkcije koje podupiru Composer uključuju: • In-editor browser – pokretanje i testiranje koda unutar IDE-a s prosljeđivanjem DOM-a modelu. • Poboljšani code review – objedinjavanje diffova iz više datoteka radi brže provjere izmjena. • Izolirani terminali – sigurno lokalno izvršavanje shell naredbi. • Voice mode – glasovno upravljanje sesijama agenata.
Infrastruktura Za treniranje Composer-a Anysphere je razvio prilagođenu RL infrastrukturu temeljenu na PyTorchu i Rayu, koja sinkrono vrti tisuće NVIDIA GPU-a u niskoj preciznosti, bez naknadne kvantizacije. Stotine tisuća izoliranih radnih okruženja dinamički se pokreću u oblaku, a optimizirani jezični serveri (LSP) ubrzavaju navigaciju u velikim repozitorijima, posebice Python i TypeScript projektima.
Komercijalni model Pojedinačni korisnici mogu birati između besplatne Hobby razine i Ultra pretplate od 200 USD mjesečno, dok poslovni paketi kreću od 40 USD po korisniku mjesečno. Enterprise kupci dobivaju napredne kontrole, SAML/OIDC autentikaciju te detaljne analitike rada agenata.
Značaj za razvoj softvera Za razliku od pasivnih sustava koji nude prijedloge liniju po liniju, Composer djeluje kao koautonomni kolega u istom razvojnom okruženju. Treniranje unutar živog IDE-a, umjesto na statičnim tekstualnim skupovima podataka, omogućilo mu je da razumije verzioniranje, upravljanje ovisnostima i iterativno testiranje – ono što u praksi definira „pravi” kod. Stoga Anysphere tvrdi da Composer donosi novi korak prema svakodnevnom suživotu ljudi i autonomnih programerskih agenata, gdje brzina i pouzdanost čine razliku između zgodne demonstracije i alata koji se zaista koristi u produkciji.