File size: 656 Bytes
921d377 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | """
Workflow runner package.
Public surface:
* ``Step``, ``WorkflowRunner`` — the in-house orchestrator.
* ``WorkflowEvent`` — structured event emitted during a run.
* ``StepResult``, ``WorkflowResult`` — return shapes.
* ``StepFailure`` — raised when ``fallback=abort`` trips.
* ``extract_content`` — tiny helper shared with other modules.
"""
from .runner import (
Step,
StepFailure,
StepResult,
WorkflowEvent,
WorkflowResult,
WorkflowRunner,
extract_content,
)
__all__ = [
"Step",
"StepFailure",
"StepResult",
"WorkflowEvent",
"WorkflowResult",
"WorkflowRunner",
"extract_content",
]
|