Skip to main content

Debug Probe

Purpose

The debug probe package is primarily used for Workflow system development testing and problem diagnosis. It contains multiple debug-only workflows covering applyResult contract, Sequence Orchestration, interactive execution, and Host Bridge connectivity scenarios.

All debug workflows are marked with debug_only: true and are only visible in debug mode.

Included Debug Workflows

Apply Contract Debugging

Verify various invocation combinations of buildRequest / applyResult hooks:

WorkflowDescription
Debug: Apply Single ResultSingle job + result retrieval method
Debug: Apply Single BundleSingle job + bundle retrieval method
Debug: Apply Sequence ResultMulti-step sequence + result retrieval
Debug: Apply Sequence BundleMulti-step sequence + bundle retrieval
Debug: Apply Bundle Then ResultBundle followed by result combined invocation
Debug: Apply Result Then BundleResult followed by bundle combined invocation

Sequence Debugging

Verify the multi-step coordination mechanism of Sequence Orchestration:

WorkflowDescription
Debug Sequence Linear ProbeVerify serial execution and default relay handoff (pass_through)
Debug Sequence Workspace Reuse ProbeVerify cross-step workspace reuse (workspace: reuse-workflow)
Debug Sequence Context Isolation ProbeVerify explicit relay filtering and isolated workspace (workspace: new + handoff selective mapping)

Interactive Debugging

Verify interactive workflows that require user replies:

WorkflowDescription
Debug: Interactive Choice ProbeVerify the interactive choice flow
Debug: Interactive Then ResultInteractive execution followed by result retrieval

Host Bridge Debugging

WorkflowDescription
Debug: Host Bridge Connectivity ProbeVerify Host Bridge connectivity and permissions

General

WorkflowDescription
Workflow Debug ProbeCheck Workflow pre-execution state and open the diagnostics panel

When to Use

  • Verify behavior after developing or modifying the Workflow system
  • Troubleshoot abnormal Workflow execution issues
  • Verify the relay mechanism of Sequence Orchestration
  • Verify whether the applyResult hook contract meets expectations
  • Verify Host Bridge connectivity and permission configuration

Dependencies

  • Backend: Skill-Runner service
  • All marked as debug_only, only appear in debug mode

Next Steps