İçeriğe geç

Senaryo çalıştırma ve hata ayıklama

Düzenleyicinin çalıştırma düğmesi. Doğrulama hataları kaldığı sürece devre dışıdır.

Senaryo değeri olmayan parametreler bildiriyorsa, Restorm bunları çalıştırma o parametrelere ulaştığı anda sorar.

Çalıştırıldıktan sonra bir senaryo, grafiğin sağında “Çalıştırma günlükleri” paneli açık: her eylemin zaman damgalı start / done izi

Çalıştırma günlüğü akış hâlinde dolar. Her girdi bir düzey (debug, info, warn, error), milisaniye duyarlıklı bir zaman damgası, bir mesaj ve gerektiğinde yapılandırılmış veri taşır.

İki ayrıntı düzeyi vardır:

  • varsayılan olarak yalnızca kendi girdilerinizLog eyleminin ürettikleri — gösterilir;
  • tam görünüm motorun girdilerini de ekler: her kutunun başlangıcı ve bitişi, bağlantılar üzerinde aktarılan değerler, hatalar.

Günlüğü kopyalama düğmesi, komut satırının çıktısıyla tam olarak aynı metni üretir: bir hata kaydına yapıştırdığınız şey, CI’nın üreteceğiyle birebir aynıdır.

Çalıştırmalar projenin yanında, yanıt geçmişiyle aynı dosyada arşivlenir. Varsayılan olarak: son 50 çalıştırma, çalıştırma başına 2 000 günlük girdisi ve 30 dakikalık bir yaşam süresi.

Durdurma düğmesi çalıştırmayı keser. Süren beklemeler (Bekle, Belirli bir ana kadar bekle, Zamanlayıcı) düzgün biçimde kesilir, açık bağlantılar kapatılır ve süren kod eylemlerinden vazgeçilir.

İstek türündeki kutular, senaryonun tamamı başlatılmadan tek başına çalıştırılabilir: geri kalanı bağlamadan önce bir çağrının gerçekten gittiğini doğrulamanın hızlı yolu budur.

Stratejik noktalara Log eylemleri ekleyin: grafiğin console.log’u budur ve CI’da yeniden karşınıza çıkacak olan da budur.

Toast eylemi arayüzde bir mesaj gösterir. Oluşturma sırasında işe yarar — headless kipte etkisizdir, çalıştırma orada normal biçimde sürer.

Pro sürümü adım adım hata ayıklamaya erişim verir: kutular üzerinde kesme noktaları, denetimli ilerleme, aktarılmakta olan değerlerin incelenmesi. Bkz. Planlar ve yetenekler.

Her kutuda (Çıktı, Şimdi ve Retry dışında) bir error portu vardır. error portu bağlanmamış hâlde başarısız olan bir kutu, çalıştırmayı başarısız kılar.

İşe yarar iki kalıp:

  • Retry — bir hata sınırını sarar: aşağı akıştaki başarısızlıklar yakalanır ve yapılandırılmış stratejiye göre (sabit, doğrusal, üstel) yeniden denenir; denemeler tükendiğinde bir exhausted çıkışı verilir.
  • Throw — bir mesajla, kasten başarısız olur. Bir CI işini iş kuralına bağlı bir koşulda başarısız kılmak için gereken şey budur.

Bir yapay zekâ ajanı bir senaryoyu başlatabilir ve izleyebilir (Pro sürümü): run_scenario (params, interactive, blocking ile), get_scenario_run_status (günlüğü, bekleyen giriş taleplerini ve alt çalıştırmaların ağacını döndürür), list_scenario_runs, stop_scenario_run ve answer_scenario_input. Bkz. MCP araçları envanteri.