From 072e303d5f84efee2c15952e80b8aeec107d2257 Mon Sep 17 00:00:00 2001 From: Till Immer Date: Sun, 5 Jul 2026 15:25:35 +0000 Subject: [PATCH] agent.py aktualisiert --- agent.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/agent.py b/agent.py index 3c33826..3c0b2f4 100644 --- a/agent.py +++ b/agent.py @@ -54,11 +54,19 @@ class Agent: } }) - self.logger.info(f"{len(self.tools)} Tools erfolgreich für Bedrock angepasst und geladen") - + self.logger.info(f"{len(self.tools)}OpenHAB Tools erfolgreich für Bedrock angepasst und geladen") + # Nach dem Laden der MCP-Tools: + from tools.web_search import web_search_tool, web_search + + # Manuell hinzufügen + if web_search_tool not in self.tools: + self.tools.append(web_search_tool) + + self.logger.info(f"{len(self.tools)} Tools geladen (inkl. Web-Suche)") except Exception as e: self.logger.error(f"Tool Load Error: {e}") self.tools = [] + # ------------------------- # TOOL EXECUTION @@ -82,7 +90,7 @@ class Agent: except Exception as e: self.logger.error(f"Tool Error ({name}): {e}") return f"ERROR: {e}" - + # ------------------------- # MAIN LOOP # -------------------------