chore: remove debug logging from ContextInjector

Removed noisy debug print statements that were added during
troubleshooting. The context injection is now working correctly
and no longer needs diagnostic output.

Cleaned up:
- Entry point logging
- Before/after injection logging
- Tool name and args logging
This commit is contained in:
2025-11-05 00:31:16 -05:00
parent a8d912bb4b
commit 1e7bdb509b

View File

@@ -52,10 +52,6 @@ class ContextInjector:
""" """
# Inject context parameters for trade tools # Inject context parameters for trade tools
if request.name in ["buy", "sell"]: if request.name in ["buy", "sell"]:
# Debug: Log self attributes BEFORE injection
print(f"[ContextInjector.__call__] ENTRY: id={id(self)}, self.signature={self.signature}, self.today_date={self.today_date}, self.job_id={self.job_id}, self.session_id={self.session_id}, self.trading_day_id={self.trading_day_id}")
print(f"[ContextInjector.__call__] Args BEFORE injection: {request.args}")
# ALWAYS inject/override context parameters (don't trust AI-provided values) # ALWAYS inject/override context parameters (don't trust AI-provided values)
request.args["signature"] = self.signature request.args["signature"] = self.signature
request.args["today_date"] = self.today_date request.args["today_date"] = self.today_date
@@ -66,8 +62,5 @@ class ContextInjector:
if self.trading_day_id: if self.trading_day_id:
request.args["trading_day_id"] = self.trading_day_id request.args["trading_day_id"] = self.trading_day_id
# Debug logging
print(f"[ContextInjector] Tool: {request.name}, Args after injection: {request.args}")
# Call the actual tool handler # Call the actual tool handler
return await handler(request) return await handler(request)