TradingAgents/tradingagents/agents/utils/social_data_tools.py

19 lines
571 B
Python

from typing import Annotated
from langchain_core.tools import tool
from tradingagents.dataflows.interface import route_to_vendor
@tool
def get_social_sentiment(
ticker: Annotated[str, "Ticker symbol"],
curr_date: Annotated[str, "Current date in yyyy-mm-dd format"],
look_back_days: Annotated[int, "Number of days to look back"] = 7,
) -> str:
"""
Retrieve structured social and public sentiment for a ticker.
Uses the configured social_data vendor.
"""
return route_to_vendor("get_social_sentiment", ticker, curr_date, look_back_days)