PMFlow/backend/app/services/signal_source_orchestration/service.py

33 lines
1.3 KiB
Python

from __future__ import annotations
from .mixin_entry_orchestrate import SignalSourceEntryOrchestrateMixin
from .mixin_entry_terminal_a import SignalSourceEntryTerminalAMixin
from .mixin_entry_terminal_b import SignalSourceEntryTerminalBMixin
from .mixin_execute_isolation import SignalSourceExecuteIsolationMixin
from .mixin_lookup_parse import SignalSourceLookupParseMixin
from .mixin_planning_locator_roles import SignalSourcePlanningLocatorRolesMixin
from .mixin_planning_onboard import SignalSourcePlanningOnboardMixin
from .mixin_registry_execute import SignalSourceRegistryExecuteMixin
from .mixin_result_resolution import SignalSourceResultResolutionMixin
from .mixin_result_run_updates import SignalSourceResultRunUpdatesMixin
from .mixin_worker_prompt_persist import SignalSourceWorkerPromptPersistMixin
class SignalSourceOrchestrationService(
SignalSourceEntryOrchestrateMixin,
SignalSourceEntryTerminalAMixin,
SignalSourceEntryTerminalBMixin,
SignalSourcePlanningOnboardMixin,
SignalSourcePlanningLocatorRolesMixin,
SignalSourceRegistryExecuteMixin,
SignalSourceExecuteIsolationMixin,
SignalSourceResultResolutionMixin,
SignalSourceResultRunUpdatesMixin,
SignalSourceWorkerPromptPersistMixin,
SignalSourceLookupParseMixin,
):
"""信号源接入编排服务。"""
__all__ = ["SignalSourceOrchestrationService"]