Passa al contenuto principale

Debug Probe

Scopo

Il pacchetto debug probe è utilizzato principalmente per lo sviluppo del sistema di Workflow, i test e la diagnosi dei problemi. Contiene più Workflow di sola visibilità in debug che coprono il contratto di applyResult, l'Orchestrazione di sequenze, l'esecuzione interattiva e gli scenari di connettività di Host Bridge.

Tutti i Workflow di debug sono contrassegnati con debug_only: true e sono visibili solo in modalità debug.

Workflow di debug inclusi

Debug del contratto di Apply

Verifica le varie combinazioni di invocazione degli hook buildRequest / applyResult:

WorkflowDescrizione
Debug: Apply Single ResultSingolo job + metodo di recupero del risultato
Debug: Apply Single BundleSingolo job + metodo di recupero del bundle
Debug: Apply Sequence ResultSequenza a più passaggi + recupero del risultato
Debug: Apply Sequence BundleSequenza a più passaggi + recupero del bundle
Debug: Apply Bundle Then ResultBundle seguito da invocazione combinata del risultato
Debug: Apply Result Then BundleRisultato seguito da invocazione combinata del bundle

Debug delle sequenze

Verifica il meccanismo di coordinamento a più passaggi dell'Orchestrazione di sequenze:

WorkflowDescrizione
Debug Sequence Linear ProbeVerifica l'esecuzione seriale e il passaggio del testimone predefinito (pass_through)
Debug Sequence Workspace Reuse ProbeVerifica il riutilizzo dello spazio di lavoro tra i passaggi (workspace: reuse-workflow)
Debug Sequence Context Isolation ProbeVerifica il filtraggio esplicito del testimone e lo spazio di lavoro isolato (workspace: new + mappatura selettiva del testimone)

Debug interattivo

Verifica i Workflow interattivi che richiedono risposte dell'utente:

WorkflowDescrizione
Debug: Interactive Choice ProbeVerifica il flusso di scelta interattiva
Debug: Interactive Then ResultEsecuzione interattiva seguita dal recupero del risultato

Debug di Host Bridge

WorkflowDescrizione
Debug: Host Bridge ConnectivityProbeVerifica la connettività e le autorizzazioni di Host Bridge

Generale

WorkflowDescrizione
Workflow Debug ProbeVerifica lo stato pre-esecuzione del Workflow e apre il pannello diagnostico

Quando utilizzarli

  • Verificare il comportamento dopo aver sviluppato o modificato il sistema di Workflow
  • Risolvere problemi di esecuzione anomala dei Workflow
  • Verificare il meccanismo di passaggio del testimone dell'Orchestrazione di sequenze
  • Verificare se il contratto dell'hook applyResult soddisfa le aspettative
  • Verificare la connettività e la configurazione delle autorizzazioni di Host Bridge

Dipendenze

  • Backend: Servizio Skill-Runner
  • Tutti sono contrassegnati come debug_only, appaiono solo in modalità debug

Passi successivi