Critical bugfix: Scanner modules weren't being imported, causing SCANNER_REGISTRY to remain empty and discovery to return 0 candidates. Root Cause: - Import line "from tradingagents.dataflows.discovery import scanners" was accidentally removed during concurrent execution refactoring - Without this import, scanner @register() decorators never execute - Result: SCANNER_REGISTRY.get_all_scanners() returns empty list Fix: - Restored scanner import in discovery_graph.py line 6 - Scanners now properly register on module import - Verified 8 scanners now registered and working Impact: - Before: 0 candidates, 0 recommendations - After: 60-70 candidates, 15 recommendations (normal operation) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| conditional_logic.py | ||
| discovery_graph.py | ||
| propagation.py | ||
| reflection.py | ||
| setup.py | ||
| signal_processing.py | ||
| trading_graph.py | ||