From fb74db374e43dab2ac47084e94d10cf7db80bd1b Mon Sep 17 00:00:00 2001 From: trojanhorse47 Date: Thu, 30 Oct 2025 16:34:25 +0100 Subject: [PATCH] Add missing newlines in PlanMemoryTool and SymbolsTool constructors --- src/app/agents/plan_memory_tool.py | 1 + src/app/api/tools/symbols_tool.py | 1 + 2 files changed, 2 insertions(+) diff --git a/src/app/agents/plan_memory_tool.py b/src/app/agents/plan_memory_tool.py index 93bbda5..7b78981 100644 --- a/src/app/agents/plan_memory_tool.py +++ b/src/app/agents/plan_memory_tool.py @@ -12,6 +12,7 @@ class Task(TypedDict): class PlanMemoryTool(Toolkit): def __init__(self): self.tasks: list[Task] = [] + Toolkit.__init__(self, # type: ignore[call-arg] instructions="Provides stateful, persistent memory for the Team Leader. " \ "This is your primary to-do list and state tracker. " \ diff --git a/src/app/api/tools/symbols_tool.py b/src/app/api/tools/symbols_tool.py index 90cee7e..9f3a97f 100644 --- a/src/app/api/tools/symbols_tool.py +++ b/src/app/api/tools/symbols_tool.py @@ -21,6 +21,7 @@ class CryptoSymbolsTools(Toolkit): def __init__(self, cache_file: str = 'resources/cryptos.csv'): self.cache_file = cache_file self.final_table = pd.read_csv(self.cache_file) if os.path.exists(self.cache_file) else pd.DataFrame() # type: ignore + Toolkit.__init__(self, # type: ignore name="Crypto Symbols Tool", instructions="Tool to get cryptocurrency symbols and search them by name.",