INNER CODE UNIT · Python
PipelineConfig
airweave-ai/error-monitoring-agent · backend/main.py:42
class PipelineConfig(BaseModel):
"""Configuration for running the pipeline."""
use_sample_data: bool = True
custom_errors: Optional[List[Dict[str, Any]]] = None
include_extended_samples: bool = False
class PipelineStep(BaseModel):
"""Represents a single step in the pipeline."""
id: str
name: str
status: str # "pending", "running", "completed", "error"
data: Optional[Dict[str, Any]] = None
reasoning: Optional[str] = None
duration_ms: Optional[int] = None
class PipelineState(BaseModel):