orchestration/strategies/nl2sql_base_agent_strategy.py (8 lines of code) (raw):

from abc import ABC, abstractmethod from .base_agent_strategy import BaseAgentStrategy class NL2SQLBaseStrategy(BaseAgentStrategy, ABC): def __init__(self): super().__init__() @abstractmethod async def create_agents(self, history, client_principal=None, access_token=None, output_mode=None, output_format=None): pass