Перейти к основному содержимому

Debug Probe

Назначение

Пакет debug probe в основном используется для тестирования разработки системы Workflow и диагностики проблем. Он содержит несколько Workflow только для отладки, охватывающих контракты applyResult, Sequence Orchestration, интерактивное выполнение и сценарии подключения Host Bridge.

Все Workflow отладки помечены как debug_only: true и видны только в режиме отладки.

Включённые Workflow отладки

Отладка контракта Apply

Проверка различных комбинаций вызова хуков buildRequest / applyResult:

WorkflowОписание
Debug: Apply Single ResultОдиночная задача + метод получения результата
Debug: Apply Single BundleОдиночная задача + метод получения bundle
Debug: Apply Sequence ResultМногошаговая последовательность + получение результата
Debug: Apply Sequence BundleМногошаговая последовательность + получение bundle
Debug: Apply Bundle Then ResultКомбинированный вызов bundle, затем result
Debug: Apply Result Then BundleКомбинированный вызов result, затем bundle

Отладка Sequence

Проверка механизма многошаговой координации Sequence Orchestration:

WorkflowОписание
Debug Sequence Linear ProbeПроверка последовательного выполнения и передачи по умолчанию relay (pass_through)
Debug Sequence Workspace Reuse ProbeПроверка повторного использования рабочего пространства между шагами (workspace: reuse-workflow)
Debug Sequence Context Isolation ProbeПроверка явной фильтрации relay и изолированного рабочего пространства (workspace: new + селективное отображение handoff)

Интерактивная отладка

Проверка интерактивных Workflow, требующих ответов от пользователя:

WorkflowОписание
Debug: Interactive Choice ProbeПроверка потока интерактивного выбора
Debug: Interactive Then ResultИнтерактивное выполнение, затем получение результата

Отладка Host Bridge

WorkflowОписание
Debug: Host Bridge Connectivity ProbeПроверка подключения и разрешений Host Bridge

Общие

WorkflowОписание
Workflow Debug ProbeПроверка состояния Workflow перед выполнением и открытие панели диагностики

Когда использовать

  • Проверка поведения после разработки или изменения системы Workflow
  • Устранение неполадок аномального выполнения Workflow
  • Проверка механизма реле Sequence Orchestration
  • Проверка того, соответствует ли контракт хука applyResult ожиданиям
  • Проверка подключения и конфигурации разрешений Host Bridge

Зависимости

  • Бэкенд: Сервис Skill-Runner
  • Все помечены как debug_only, появляются только в режиме отладки

Следующие шаги