A Cursor felhős ügynökei már eseményekre is önállóan reagálnak

A Cursor felhős ügynökei mostantól eseményekre ébredhetnek, hosszabb távú célokat követhetnek, és önállóan kezelhetik a létrehozott pull requesteket. A frissítés az alügynökök elkülönített virtuális gépeken való futtatását és az ügynökök munka közbeni irányítását is lehetővé teszi.
- A felhős ügynökök pull requesteket, Slack-szálakat és ütemezett feladatokat figyelhetnek.
- A Cursor Agent események hatására felébredhet, és folytathatja a munkát.
- A /goal paranccsal hosszú távú cél adható az ügynöknek.
- Az alügynökök saját virtuális gépen, elkülönített projektpéldánnyal futhatnak.
- Az ügynök munka közben is irányítható annak megszakítása nélkül.
Események indíthatják el a munkát
A Cursor augusztus 19-i változásnaplója szerint a vállalat továbbfejlesztette a felhős ügynököket és a Cursor harness nevű működési keretrendszerét. A cél az, hogy az állandóan elérhető ügynökök rendszerként működjenek, és minden egyes munkaciklusnál külön beavatkozás nélkül építsenek és szállítsanak szoftvert.
Az új előfizetések funkcióval a Cursor képes figyelni a pull requesteket, egy Slack-szálat vagy ütemezett feladatokat. A Cursor Agent egy eseményforráshoz, például egy beszélgetéshez vagy szálhoz kapcsolódik, majd akkor ébred fel, amikor ott történik valami. Az előfizetések egyelőre csak a felhős ügynököknél érhetők el.
A felhős ügynökök automatikusan feliratkoznak az általuk létrehozott pull requestekre, és a Cursor szerint a befejezésükig dolgoznak rajtuk. Ennek része lehet a folyamatos integráció hibáinak javítása és a botok megjegyzéseinek kezelése. Slackben például a felhasználó azt kérheti az ügynöktől, hogy egy óra múlva ellenőrizzen valamit, majd folytassa a munkát, amíg a kért visszajelzés meg nem érkezik.
Hosszú célok és rögzített munkamódok
A Custom Modes funkcióval bármelyik készség rögzíthető a beszélgetésben. A Cursor leírása szerint ezek a munkamódok egy adott készségre összpontosítják az ügynököt, és olyanok, mintha az adott készség mindig aktív lenne. A módok a perjellel elérhető menüből választhatók ki, majd Macen az Option és Enter, Windowson az Alt és Enter billentyűkombinációval aktiválhatók, illetve használható a Use as Mode lehetőség.
A frissítés része a /goal parancs is. Ezzel a felhasználó hosszú távú célt adhat az ügynöknek, amelyet annak teljesüléséig kell követnie. A Cursor példaként említi az összes ingadozó teszt javítását és a folyamatos integráció zöldre állítását egy új beszélgetésben.
A /goal egy Custom Mode-dal együtt munkafolyamatot vagy követendő eljárást is rögzíthet, a /loop használatával pedig ismétlődő ellenőrzésekhez kapcsolható.
Alügynökök saját virtuális gépeken
Az alügynökök mostantól saját virtuális gépeken is futhatnak. Mindegyikük a projekt elkülönített példányát kapja meg, tiszta kontextussal, a saját felhős környezetében. Ez lehetővé teszi, hogy az alügynökök friss környezetben teszteljék a fő ügynök módosításait, vagy egymástól független javításokon dolgozzanak anélkül, hogy összeakadnának.
A Cursor példaként azt javasolja, hogy a felhasználó több alügynököt indítson az alkalmazás hibáinak tesztelésére, minden ügynököt saját környezetben futtatva. A működés így párhuzamos feladatvégzést tesz lehetővé, miközben az egyes alügynökök projektpéldányai elkülönülnek egymástól.
Munka közben is irányítható az ügynök
A Steering improvements néven jelzett módosítással a felhasználó munka közben is küldhet iránymutatást az ügynöknek anélkül, hogy megszakítaná annak futását. A követő üzenetek a következő eszközhívásig várakoznak, így nem szakítják félbe az éppen zajló műveletet.
Az üzenet elküldéséhez a Send now lehetőség használható, vagy a felhasználó kétszer egymás után megnyomhatja az Enter billentyűt. A Cursor frissítése ezzel az eseményekhez kötött működést, a tartós célkövetést, az elkülönített alügynököket és a menet közbeni irányítást egyetlen, hosszabb ideig önállóan dolgozó munkafolyamatba rendezi.
Cursor: Cloud Agents and Cursor Harness Improvements


