Aller au contenu

Izvođenje scenarija i otklanjanje pogrešaka

Gumb za pokretanje u uređivaču. Onemogućen je dok god postoje pogreške validacije.

Ako scenarij deklarira parametre bez vrijednosti, Restorm ih traži u trenutku kada ih izvođenje dosegne.

Scenarij nakon izvođenja, s panelom „Zapisi izvođenja” otvorenim desno od grafa: vremenski označen trag start / done za svaku akciju

Zapisnik izvođenja puni se u stvarnom vremenu. Svaka stavka nosi razinu (debug, info, warn, error), vremensku oznaku na milisekundu, poruku i po potrebi strukturirane podatke.

Dvije razine detalja:

  • prema zadanome prikazuju se samo vaše vlastite stavke — one koje proizvodi akcija Log;
  • potpuni prikaz dodaje stavke pogona: pokretanje i završetak svake kutije, vrijednosti u prolazu kroz veze, pogreške.

Gumb za kopiranje zapisnika proizvodi točno isti tekst kao i izlaz naredbene linije: ono što zalijepite u tiket istovjetno je onome što će proizvesti CI.

Izvođenja se arhiviraju uz projekt, u istoj datoteci kao i povijest odgovora. Prema zadanome: posljednjih 50 izvođenja, 2 000 stavki zapisnika po izvođenju, uz vijek trajanja od 30 minuta.

Gumb za zaustavljanje prekida izvođenje. Čekanja u tijeku (Čekaj, Čekaj do, Mjerač vremena) uredno se prekidaju, otvorene se veze zatvaraju, a akcije koda u tijeku napuštaju se.

Kutije tipa zahtjev mogu se izvesti izolirano, bez pokretanja cijelog scenarija: to je brz način da provjerite odlazi li poziv kako treba prije nego što ožičite ostatak.

Dodajte akcije Log na strateška mjesta: to je console.log grafa i to je ono što ćete zateći u CI-ju.

Akcija Toast prikazuje poruku u sučelju. Korisno tijekom izrade — bez učinka u headless načinu, gdje se izvođenje uredno nastavlja.

Izdanje Pro daje pristup otklanjanju pogrešaka korak po korak: točke prekida na kutijama, kontrolirano napredovanje, pregled vrijednosti u prolazu. Pogledajte Planove i mogućnosti.

Svaka kutija (osim Izlaz, Sada i Retry) ima port error. Kutija koja zakaže, a njezin error nije ožičen, uzrokuje neuspjeh izvođenja.

Dva korisna obrasca:

  • Retry — obuhvaća granicu pogreške: nizvodni se neuspjesi hvataju i ponovno pokreću prema podešenoj strategiji (fiksna, linearna, eksponencijalna), uz izlaz exhausted kada se pokušaji iscrpe.
  • Throw — namjerno zakazuje, uz poruku. To je ono što treba za obaranje CI posla na temelju poslovnog uvjeta.

AI agent može pokrenuti i nadzirati scenarij (izdanje Pro): run_scenario (s params, interactive, blocking), get_scenario_run_status (koji vraća zapisnik, upite za unos na čekanju i stablo podizvođenja), list_scenario_runs, stop_scenario_run i answer_scenario_input. Pogledajte MCP alate.