# agent.py class Agent: """ Eine einfache Agentenklasse zur Verarbeitung von Benutzereingaben. Kann modular erweitert werden, z. B. um verschiedene Strategien, Rollen oder Logiken. """ def __init__(self, name: str = "DefaultAgent"): self.name = name def run(self, user_input: str) -> str: """ Führt den Agenten-Code mit der gegebenen Benutzereingabe aus. """ return f"[{self.name}] Hello from agent.py 👋 – deine Eingabe war: '{user_input}'" # Beispiel für mögliche Erweiterung def reverse(self, user_input: str) -> str: """ Gibt die umgedrehte Eingabe zurück. """ return user_input[::-1] def summarize(self, user_input: str) -> str: """ Platzhalter für eine spätere Funktion zur Inhaltszusammenfassung. """ return "(Zusammenfassung folgt …)" # Optional: Direktstart beim lokalen Ausführen (nicht bei Import) if __name__ == "__main__": agent = Agent("DebugAgent") eingabe = input("Gib etwas ein: ") print(agent.run(eingabe))