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> |
||
|---|---|---|
| .. | ||
| agents | ||
| dataflows | ||
| graph | ||
| schemas | ||
| tools | ||
| utils | ||
| __init__.py | ||
| default_config.py | ||