Spaces:
Runtime error
Runtime error
| """Base Agent""" | |
| from agents.manager_agent import manager_agent_factory | |
| class BasicAgent: # pylint: disable=too-few-public-methods | |
| """Base Agent for Evaluation""" | |
| def __init__(self): | |
| self.manager_agent = manager_agent_factory() | |
| print("BasicAgent initialized.") | |
| def __call__(self, question: str) -> str: | |
| if not self.manager_agent: | |
| print(f"Agent received question (first 50 chars): {question[:50]}...") | |
| fixed_answer = "This is a default answer." | |
| print(f"Agent returning fixed answer: {fixed_answer}") | |
| return fixed_answer | |
| return self.manager_agent.run(question) | |