🎯 Major Features Added: - Automatic PDF generation after each analysis - Playwright-based PDF engine with WeasyPrint fallback - Cross-platform compatibility (no system dependencies) - Professional structured reports matching terminal output 📋 Report Structure: - I. Analyst Team Reports (Market/Social/News/Fundamentals) - II. Research Team Decision (Bull/Bear/Research Manager) - III. Trading Team Plan (Trader recommendations) - IV. Risk Management Team Decision (Risk analysts) - V. Portfolio Manager Decision (Final decision) 🏗️ Architecture: - New tradingagents/reports/ module with organized structure - generators/: PDF generation engines - formatters/: Report structure and formatting - converters/: Content conversion utilities - Comprehensive documentation and error handling 🔧 Technical Details: - Added playwright>=1.40.0 dependency - Integrated into CLI workflow (cli/main.py) - Rich HTML export with professional styling - Automatic file generation: analysis_report.pdf + .html backup - File sizes: ~900KB PDF, ~45KB HTML ✅ Benefits: - Zero manual intervention required - High-quality professional reports - Structured content preservation - Robust error handling and fallbacks |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| pdf_generator.py | ||