Forgatókönyv futtatása és hibakeresése
Indítás
Section titled “Indítás”A szerkesztő futtatás gombja. Le van tiltva, amíg ellenőrzési hiba van.
Ha a forgatókönyv érték nélküli paramétereket deklarál, a Restorm akkor kéri be őket, amikor a futtatás odaér.

A futtatás követése
Section titled “A futtatás követése”A futtatási napló menet közben töltődik fel. Minden bejegyzésnek van szintje
(debug, info, warn, error), milliszekundum pontos időbélyege, üzenete, és
esetleg strukturált adata is.
Kétféle részletességi szint van:
- alapértelmezés szerint csak a saját bejegyzések — a Log művelet által előállítottak — látszanak;
- a teljes megjelenítés hozzáadja a motor bejegyzéseit is: minden blokk indulása és befejeződése, a társításokon áthaladó értékek, hibák.
A napló másolása gomb pontosan ugyanazt a szöveget adja, mint a parancssor kimenete: a hibajegybe beillesztett szöveg megegyezik azzal, amit a CI is előállít.
Futtatási előzmények
Section titled “Futtatási előzmények”A futtatások a projekt mellett vannak archiválva, ugyanabban a fájlban, mint a válaszok előzményei. Alapértelmezés szerint: az utolsó 50 futtatás, futtatásonként 2 000 naplóbejegyzés, 30 perces élettartammal.
Leállítás
Section titled “Leállítás”A leállítás gomb megszakítja a futtatást. A folyamatban lévő várakozások (Várakozás, Várakozás eddig, Időzítő) rendben megszakadnak, a nyitott kapcsolatok bezáródnak, a futó kódműveletek pedig félbeszakadnak.
Egyetlen blokk futtatása
Section titled “Egyetlen blokk futtatása”A kérés típusú blokkok önmagukban is futtathatók, a teljes forgatókönyv indítása nélkül: így lehet gyorsan ellenőrizni, hogy egy hívás valóban elindul-e, még a többi bekötése előtt.
Hibakeresés
Section titled “Hibakeresés”Első lépés a napló
Section titled “Első lépés a napló”Érdemes Log műveleteket elhelyezni a fontos pontokon: ez a gráf
console.log-ja, és ez az, ami CI-ben is előkerül.
Az értesítések
Section titled “Az értesítések”A Toast művelet üzenetet jelenít meg a felületen. Az építés közben hasznos — headless módban nincs hatása, ott a futtatás normálisan folytatódik.
A lépésenkénti vizsgáló
Section titled “A lépésenkénti vizsgáló”A Pro kiadás hozzáférést ad a lépésenkénti hibakereséshez: töréspontok a blokkokon, kontrollált továbblépés, az áthaladó értékek vizsgálata. Lásd: Előfizetések és képességek.
A hibák
Section titled “A hibák”Minden blokknak van error portja (kivéve az Output, a Most és a
Retry blokkot). Az a blokk, amely bekötött error port nélkül hibázik,
megbuktatja a futtatást.
Két hasznos minta:
- Retry — hibahatárt vesz körül: a lentebbi hibákat elkapja, és a beállított
stratégia szerint (fix, lineáris, exponenciális) újraindítja, az
exhaustedkimenettel jelezve, ha a kísérletek elfogytak. - Throw — szándékosan hibázik, üzenettel. Erre van szükség ahhoz, hogy egy CI-feladat üzleti feltétel alapján megbukjon.
Vezérlés MCP-n keresztül
Section titled “Vezérlés MCP-n keresztül”Egy AI-ügynök el tudja indítani és figyelni egy forgatókönyvet (Pro kiadás):
run_scenario (a params, interactive, blocking argumentummal),
get_scenario_run_status (amely visszaadja a naplót, a várakozó bekéréseket és
az al-futtatások fáját), list_scenario_runs, stop_scenario_run és
answer_scenario_input. Lásd: MCP-eszközök.