Aller au contenu

Ekzekutimi dhe korrigjimi i një skenari

Butoni i luajtjes i editorit. Ai është i çaktivizuar për sa kohë mbeten gabime validimi.

Nëse skenari deklaron parametra pa vlerë, Restorm i kërkon ato në çastin kur ekzekutimi i arrin.

Një skenar pas ekzekutimit, me panelin «Regjistrat e ekzekutimit» të hapur djathtas grafit: gjurma me vulë kohore start / done e çdo veprimi

Regjistri i ekzekutimit mbushet vazhdimisht. Çdo zë mban një nivel (debug, info, warn, error), një vulë kohore në milisekondë, një mesazh dhe ndonjëherë të dhëna të strukturuara.

Dy nivele hollësie:

  • si parazgjedhje, shfaqen vetëm zërat tuaj — ata të prodhuar nga veprimi Log;
  • shfaqja e plotë shton edhe zërat e motorit: nisja dhe përfundimi i çdo kutie, vlerat që kalojnë mbi lidhjet, gabimet.

Butoni i kopjimit të regjistrit prodhon saktësisht të njëjtin tekst si dalja e rreshtit të komandës: ajo që ngjitni në një çështje është identike me atë që do të prodhojë CI-ja.

Ekzekutimet arkivohen pranë projektit, brenda të njëjtit skedar me historikun e përgjigjeve. Si parazgjedhje: 50 ekzekutimet e fundit, 2 000 zëra regjistri për çdo ekzekutim, me një kohëzgjatje jete prej 30 minutash.

Butoni i ndalimit e ndërpret ekzekutimin. Pritjet në vazhdim (Prit, Prit deri, Kohëmatës) ndërpriten pastërt, lidhjet e hapura mbyllen dhe veprimet e kodit në vazhdim braktisen.

Kutitë e tipit kërkesë mund të ekzekutohen të veçuara, pa nisur gjithë skenarin: kjo është mënyra e shpejtë për të verifikuar se një thirrje niset siç duhet përpara se të kabllëzoni pjesën tjetër.

Shtoni veprime Log në vendet strategjike: ky është console.log i grafit dhe kjo është ajo që do të gjeni sërish në CI.

Veprimi Toast shfaq një mesazh brenda ndërfaqes. I dobishëm gjatë ndërtimit — pa efekt në modalitetin headless, ku ekzekutimi vazhdon normalisht.

Botimi Pro jep qasje te korrigjimi hap pas hapi: pika ndalimi mbi kutitë, ecje e kontrolluar, inspektim i vlerave në kalim. Shihni Planet dhe aftësitë.

Çdo kuti (përveç Dalje, Tani dhe Retry) ka një portë error. Një kuti që dështon pa pasur error-in e vet të kabllëzuar e bën ekzekutimin të dështojë.

Dy modele të dobishme:

  • Retry — mbështjell një kufi gabimi: dështimet poshtë tij kapen dhe rinisen sipas strategjisë së konfiguruar (fikse, lineare, eksponenciale), me një dalje exhausted kur tentativat mbarojnë.
  • Throw — dështon qëllimisht, me një mesazh. Kjo është ajo që duhet për ta bërë të dështojë një punë CI-je mbi një kusht biznesi.

Një agjent IA mund ta nisë dhe ta mbikëqyrë një skenar (botimi Pro): run_scenario (me params, interactive, blocking), get_scenario_run_status (që kthen regjistrin, kërkesat e shkrimit në pritje dhe pemën e nënekzekutimeve), list_scenario_runs, stop_scenario_run dhe answer_scenario_input. Shihni Veglat MCP.