diff --git a/agent/context_injector.py b/agent/context_injector.py index ad50c55..ee6b6b5 100644 --- a/agent/context_injector.py +++ b/agent/context_injector.py @@ -51,5 +51,8 @@ class ContextInjector: if "today_date" not in request.args: request.args["today_date"] = self.today_date + # Debug logging + print(f"[ContextInjector] Tool: {request.name}, Args after injection: {request.args}") + # Call the actual tool handler return await handler(request) diff --git a/agent_tools/tool_trade.py b/agent_tools/tool_trade.py index d766b30..4fabec2 100644 --- a/agent_tools/tool_trade.py +++ b/agent_tools/tool_trade.py @@ -44,8 +44,10 @@ def buy(symbol: str, amount: int, signature: str = None, today_date: str = None) """ # Step 1: Get environment variables and basic information # Get signature (model name) from parameter or fallback to config/env + print(f"[buy] Received signature parameter: {signature}") if signature is None: signature = get_config_value("SIGNATURE") + print(f"[buy] Signature from config: {signature}") if signature is None: raise ValueError("SIGNATURE not provided and environment variable is not set")