gitextract_e7yyz3y3/ ├── .gitignore ├── LICENSE ├── README.md ├── cli/ │ ├── __init__.py │ ├── announcements.py │ ├── config.py │ ├── main.py │ ├── models.py │ ├── static/ │ │ └── welcome.txt │ ├── stats_handler.py │ └── utils.py ├── main.py ├── pyproject.toml ├── requirements.txt ├── test.py └── tradingagents/ ├── __init__.py ├── agents/ │ ├── __init__.py │ ├── analysts/ │ │ ├── fundamentals_analyst.py │ │ ├── market_analyst.py │ │ ├── news_analyst.py │ │ └── social_media_analyst.py │ ├── managers/ │ │ ├── research_manager.py │ │ └── risk_manager.py │ ├── researchers/ │ │ ├── bear_researcher.py │ │ └── bull_researcher.py │ ├── risk_mgmt/ │ │ ├── aggressive_debator.py │ │ ├── conservative_debator.py │ │ └── neutral_debator.py │ ├── trader/ │ │ └── trader.py │ └── utils/ │ ├── agent_states.py │ ├── agent_utils.py │ ├── core_stock_tools.py │ ├── fundamental_data_tools.py │ ├── memory.py │ ├── news_data_tools.py │ └── technical_indicators_tools.py ├── dataflows/ │ ├── __init__.py │ ├── alpha_vantage.py │ ├── alpha_vantage_common.py │ ├── alpha_vantage_fundamentals.py │ ├── alpha_vantage_indicator.py │ ├── alpha_vantage_news.py │ ├── alpha_vantage_stock.py │ ├── config.py │ ├── interface.py │ ├── stockstats_utils.py │ ├── utils.py │ ├── y_finance.py │ └── yfinance_news.py ├── default_config.py ├── graph/ │ ├── __init__.py │ ├── conditional_logic.py │ ├── propagation.py │ ├── reflection.py │ ├── setup.py │ ├── signal_processing.py │ └── trading_graph.py └── llm_clients/ ├── TODO.md ├── __init__.py ├── anthropic_client.py ├── base_client.py ├── factory.py ├── google_client.py ├── openai_client.py └── validators.py