Target Repository URL
https://github.com/KylinMountain/TradingAgents-AShare
You.com API(s)
research
Estimated Complexity
small
Integration Description
Create dataflows/providers/youcom_provider.py implementing BaseMarketDataProvider, with get_news() and get_global_news() calling You.com Search API (https://ydc-index.io/v1/search). Register it in registry.py and add youcom to the news_data chain in default_config.py. You.com Research API could additionally be exposed as a new get_deep_research() method on the provider for the fundamental/news analysts.
Target Repo Contributing Guidelines
No response
Planned Approach
- youcom_provider.py — BaseMarketDataProvider with Search API (get_news, get_global_news) + Research API (get_research)
- youcom_news_tools.py — new LangChain @tool for get_deep_research() that analyst agents can call directly
- news_data_tools.py — import and export the new tool
- registry.py — register YoucomProvider
- default_config.py — add YOUCOM_API_KEY env var + add youcom to news_data chain
- Interface ABC — add abstract get_research() method
Status Checklist
Links
Target repo issue:
Target repo PR; KylinMountain/TradingAgents-AShare#216
Additional Notes
No response
Target Repository URL
https://github.com/KylinMountain/TradingAgents-AShare
You.com API(s)
research
Estimated Complexity
small
Integration Description
Create dataflows/providers/youcom_provider.py implementing BaseMarketDataProvider, with get_news() and get_global_news() calling You.com Search API (https://ydc-index.io/v1/search). Register it in registry.py and add youcom to the news_data chain in default_config.py. You.com Research API could additionally be exposed as a new get_deep_research() method on the provider for the fundamental/news analysts.
Target Repo Contributing Guidelines
No response
Planned Approach
Status Checklist
youdotcom-integration/<owner>-<repo>)utm_source=<owner>-<repo>&utm_medium=oss_integration&utm_campaign=YYYY-MM-<initiative>)Links
Target repo issue:
Target repo PR; KylinMountain/TradingAgents-AShare#216
Additional Notes
No response