[docs]@abstractmethoddefadd_step(self,step:Step,step_response:StepResponse)->None:"""Add step and step response to the container."""
[docs]@abstractmethoddefget_final_response(self)->str:"""Return the final response based on steps taken."""
[docs]classListStepContainer(BaseStepContainer):"""Container for List of steps."""steps:List[Tuple[Step,StepResponse]]=Field(default_factory=list)"""The steps."""