Mesterséges intelligencia, magyarul.
Az eredeti közleményekből.

GA-kiadásba lépett a Mastra hosszú futású ügynökökhöz készült vezérlője

2026. október 6.Forrás: Mastra
GA-kiadásba lépett a Mastra hosszú futású ügynökökhöz készült vezérlője
Kép: Mastra

A Mastra által fejlesztett Agent Controller mostantól általánosan elérhető kiadásban kezeli a hosszú futású ügynökmunkameneteket. A rendszer lehetővé teszi a beszélgetések figyelését, megszakítását és irányítását, miközben több felhasználó és alügynök is dolgozhat ugyanazon a környezeten belül.

A lényeg röviden
  • GA-kiadásban elérhető az Agent Controller.
  • Hosszú futású, megszakítható és irányítható ügynökmunkameneteket kezel.
  • A Session objektum külön állapotot biztosít minden beszélgetéshez.
  • A Mastra Code memóriahasználata 2, 20 GB-ról 300, 750 MB-ra csökkent.
  • A megoldást a Mastra Code és a Mastra Factory mellett ügyfelek is használják.

A munkamenet köré épített vezérlőréteg

A Mastra 2026. október 6-án jelentette be az Agent Controller GA-kiadását. A vállalat meghatározása szerint ez az a futtatási környezet, amely hosszú ideig működő ügynökmunkameneteknek ad otthont. A fejlesztést eredetileg a Mastra Code kódolási ügynökhöz készítették, később pedig a Mastra Factory támogatására bővítették.

Egyetlen ügynök egyszerű használatakor a rendszer egy utasítást fogad, majd választ ad. Az Agent Controller nyitva tartja a beszélgetést, így a felhasználó közben figyelheti, megszakíthatja vagy módosíthatja az ügynök munkáját. Minden felhasználó saját munkamenetet kap, amelyhez külön szálak, működési mód, modell, jóváhagyások, memória és alügynökök tartoznak. A munkamenethez csatlakozó kliensek látják az aktuális állapotot.

A megoldás korábban Harness néven futott, és júniusban jelent meg. A Mastra szerint az átnevezés pontosabban írja le a szerepét, mivel a platform maga is biztosít eszközöket, memóriát, tárolást és ügynökök körüli futtatási környezetet.

Egy fejlesztő munkamenetétől a párhuzamos ügynökökig

A Mastra Code egy fejlesztő hosszú, akár órákon vagy napokon át tartó munkamenetére épül. A felhasználó tervezhet, jóváhagyhat, építhet és irányíthat, miközben a munkamenet nyilvántartja a működési módot, az egyes módokhoz tartozó modelleket, az engedélyezett eszközöket és a háttérben dolgozó alügynököket.

A Mastra Factory ezzel szemben egyszerre sok munkamenetet futtat. A táblán szereplő minden munkafeladat saját ügynökmunkamenetet nyit, amelyhez beszélgetés, eszköztevékenység és munkaterületi fájlok tartoznak. Ezekhez emberek vagy más ügynökök is csatlakozhatnak a feladat pontosításához és a műveletek jóváhagyásához.

A fejlesztés egyik fontos lépése az volt, hogy az egyes beszélgetések állapota az Agent Controller helyett a Session objektumba került. Így egyetlen gazdagépen egymástól független beszélgetések futhatnak. Ha ugyanazzal a resourceId értékkel kétszer hívják meg a createSession() függvényt, ugyanaz a munkamenet tér vissza, ezért a felhasználó a saját munkájához térhet vissza.

Gyorsabb előzmények, kisebb memóriaigény

A korábbi működésben egy régi beszélgetési szál megnyitása munkamenetet hozott létre, ez pedig elindította a munkaterületet és a sandboxot. Emiatt már az üzenetek egyszerű olvasása is néhány másodperces várakozást okozhatott, és sandboxhelyet foglalhatott. Az új felépítésben az olvasási műveletek közvetlenül a tárolóból dolgoznak.

A queryThreads(), queryThreadById() és queryThreadMessages() függvények munkamenet létrehozása nélkül olvassák a szálakat és az üzeneteket. Az initStorage() a munkaterület létrehozása nélkül készíti elő a tárolást.

A Mastra a memóriahasználaton is változtatott. Korábban minden kisebb, folyamatosan érkező frissítés teljes állapotpillanatképet küldött, benne az egész üzenettel és a lezárt eszközhívásokkal. Most a gyakori pillanatképeket összevonják, miközben megőrzik a sorrendet és a végső állapotot. A teljes üzenet egyszer érkezik meg, a további változásokat a kliensek különbözetekként alkalmazzák. A Mastra Code hosszú futású folyamataiban a memóriaigény a vállalat szerint 2, 20 GB-ról 300, 750 MB-ra csökkent.

Kiknek lehet hasznos az Agent Controller?

A Mastra az Agent Controller használatát olyan ügynökökhöz ajánlja, amelyek hosszú ideig vagy önállóan dolgoznak, hosszas beszélgetéseket folytatnak, néhány percnél tovább végrehajtandó feladatot kapnak, illetve sok kódot írnak és futtatnak, különösen ismétlődő folyamatokban. Akkor is erre a rétegre lehet szükség, ha egy munkamenetet több ember vagy több kliens használ párhuzamosan. Egyetlen kérés és válasz teljes körű vezérléséhez a vállalat az Agent osztály használatát javasolja.

Az Agent Controller a munkamenetet biztosítja, a körülötte lévő további képességek pedig eltérő feladatokat látnak el. A Signals segítségével emberek és más ügynökök irányíthatják a futó munkamenetet, a Schedules időzítve ébreszti fel az ügynököt, a Goals addig dolgoztatja, amíg a feladat elkészül, a Channels pedig bejövő üzeneteket továbbít a munkamenethez.

A technológiát a Mastra ügyfelei is használják. Az Artifact hardvermérnököknek készít eszközöket, a Frontleap pedig olyan mesterséges intelligencián alapuló rendeléskezelő asszisztens mögött alkalmazza, amely a sales munkatársainak és bolti tanácsadóinak segít egy ügyfél projektjét teljes, helyes SAP-rendeléssé alakítani. A Frontleap szerint egyetlen beszélgetés mögött több ügynök dolgozik párhuzamosan, az Agent Controller pedig a tartós munkameneteket, a folyamatos adatküldést, a háttérben futó alügynököket, valamint a munkamenetenkénti token- és költségfigyelést kezeli.

MastraAgent ControllerMastra CodeMastra FactoryAI-ágensekkódolás
Kövesd az AI Hírek oldalát a FacebookonA legfontosabb MI-hírek magyarul, rögtön a megjelenés után a hírfolyamodban.Követem

Kapcsolódó hírek

Jira, GitLab és incident.io integrációkat kapott a Mastra Factory
Termékek és eszközök2026. szeptember 30.

Jira, GitLab és incident.io integrációkat kapott a Mastra Factory

A Mastra Factory három új beviteli forrással bővült: a felhasználók már Jira, GitLab és incident.io rendszerekből is kezelhetnek feladatokat. Az elemek a Factory…

Osztályozókat vezetett be a Mastra a Jev értékelési modellel
Fejlesztőknek2026. szeptember 28.

Osztályozókat vezetett be a Mastra a Jev értékelési modellel

A Mastra osztályozókkal bővítette keretrendszerét, amelyek értékelési modellek segítségével adnak strukturált válaszokat, és ezek alapján munkafolyamatok irányíthatók. A…

A Mastra Vitest-integrációval CI-ben is tesztelhetők az AI-agentek
Fejlesztőknek2026. szeptember 24.

A Mastra Vitest-integrációval CI-ben is tesztelhetők az AI-agentek

A Mastra új Vitest-integrációja lehetővé teszi, hogy a fejlesztők az evalokat a folyamatos integrációs folyamat részeként futtassák. Az agentek, workflow-k és scorerek…