Skip to content

[Integration] KylinMountain/TradingAgents-AShare - You.com Research Endpoint tool #137

Description

@tra371

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

  1. youcom_provider.py — BaseMarketDataProvider with Search API (get_news, get_global_news) + Research API (get_research)
  2. youcom_news_tools.py — new LangChain @tool for get_deep_research() that analyst agents can call directly
  3. news_data_tools.py — import and export the new tool
  4. registry.py — register YoucomProvider
  5. default_config.py — add YOUCOM_API_KEY env var + add youcom to news_data chain
  6. Interface ABC — add abstract get_research() method

Status Checklist

  • Claimed this integration (self-assign)
  • Filed issue or opened discussion in target repo
  • Opened PR in target repo
  • You.com API calls send the standard integration User-Agent (youdotcom-integration/<owner>-<repo>)
  • You.com links in contributed docs carry the standard UTM parameters (utm_source=<owner>-<repo>&utm_medium=oss_integration&utm_campaign=YYYY-MM-<initiative>)
  • PR merged or rejected

Links

Target repo issue:
Target repo PR; KylinMountain/TradingAgents-AShare#216

Additional Notes

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    api:researchUses You.com Research APIapi:searchUses You.com Search APIstatus:claimedSomeone is actively working on this integrationstatus:pr-openedPR filed in the target repo

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions