in orchestration/strategies/base_agent_strategy.py [0:0]
def _prompt_dir(self):
"""
Returns the directory path for prompts based on the strategy type.
If the 'strategy_type' attribute is not defined, a ValueError is raised.
The directory path will include the strategy type as a subdirectory.
Returns:
str: The directory path for prompts.
"""
if not hasattr(self, 'strategy_type'):
raise ValueError("strategy_type is not defined")
prompts_dir = "prompts" + "/" + self.strategy_type.value
return prompts_dir