chore(graph): remove SignalProcessor

- process_signal reads the rating with parse_rating; the adapter ignored the model it was given
This commit is contained in:
Yijia-Xiao
2026-09-24 04:31:05 +00:00
parent a6e92a6b5e
commit 4e1faf6465
7 changed files with 15 additions and 98 deletions
+2 -2
View File
@@ -76,8 +76,8 @@ class _FakeGraph:
return {"messages": [], "company_of_interest": ticker}
def process_signal(self, text):
from tradingagents.graph.signal_processing import SignalProcessor
return SignalProcessor.process_signal(None, text)
from tradingagents.agents.utils.rating import parse_rating
return parse_rating(text)
def record_decision(self, ticker, trade_date, final_state):
self.calls.append(("record_decision", ticker, trade_date, final_state.get("final_trade_decision")))