(self, config_path_or_dict: Union[str, dict] = None)
| 31 | required_fields = ["agent_team", "sop"] |
| 32 | |
| 33 | def __init__(self, config_path_or_dict: Union[str, dict] = None) -> None: |
| 34 | super().__init__(config_path_or_dict) |
| 35 | self._validate_config() |
| 36 | |
| 37 | self.task = self.config_dict.get("task", None) |
| 38 | self.agent_team = self.config_dict["agent_team"] |
| 39 | self.sop = self.config_dict["sop"] |
| 40 | |
| 41 | @classmethod |
| 42 | def generate_config(cls, query): |
nothing calls this directly
no test coverage detected