class BasicAgent: def __init__(self): self._fixed_answer = "This is a default answer." print("BasicAgent initialized.") def __call__(self, question: str) -> str: print(f"Agent received question (first 50 chars): {question[:50]}...") print(f"Agent returning fixed answer: {self._fixed_answer}") return self._fixed_answer