From 3e1876d28b1e582d2b46908350611a9f12b4a99a Mon Sep 17 00:00:00 2001 From: Till Immer Date: Tue, 7 Jul 2026 10:01:54 +0000 Subject: [PATCH] =?UTF-8?q?main.py=20gel=C3=B6scht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 61 --------------------------------------------------------- 1 file changed, 61 deletions(-) delete mode 100644 main.py diff --git a/main.py b/main.py deleted file mode 100644 index c530ddf..0000000 --- a/main.py +++ /dev/null @@ -1,61 +0,0 @@ -import asyncio -import os -from dotenv import load_dotenv - -from agent import Agent -from util.logger import get_logger - -load_dotenv() - -# Konfiguration -AWS_REGION = os.getenv("AWS_REGION") -AWS_ACCESS_KEY_ID = os.getenv("AWS_ACCESS_KEY_ID") -AWS_SECRET_ACCESS_KEY = os.getenv("AWS_SECRET_ACCESS_KEY") -BEDROCK_MODEL = os.getenv("BEDROCK_MODEL") -MCP_URL = os.getenv("MCP_URL") - - -async def main(): - log = get_logger("NORA") - - print("\n" + "="*40) - print(" N.O.R.A START") - print("="*40 + "\n") - - agent = Agent() - - try: - log.info("Connecting to MCP...") - await agent.mcp.connect() - - log.info("Loading tools...") - await agent.load_tools() - - print("N.O.R.A ist bereit. (Schreibe 'exit' oder 'quit' zum Beenden)\n") - - while True: - try: - user = input("Du: ").strip() - - if user.lower() in ["exit", "quit", "bye"]: - break - - if not user: - continue - - response = await agent.run(user) - print(f"\nN.O.R.A: {response}\n") - - except KeyboardInterrupt: - break - except Exception as e: - log.error(f"Fehler in Main-Loop: {e}") - print("Ein Fehler ist aufgetreten. Bitte versuche es erneut.") - - finally: - await agent.mcp.close() - log.info("Shutdown complete") - - -if __name__ == "__main__": - asyncio.run(main()) \ No newline at end of file