Commit Graph

5 Commits

Author SHA1 Message Date
Zhaolin99 a7e69fbad8 feat: Implement comprehensive PDF report generation system
🎯 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
2025-08-04 14:40:51 -07:00
Yijia Xiao 26c5ba5a78
Revert "Docker support and Ollama support (#47)" (#57)
This reverts commit 78ea029a0b.
2025-06-26 00:07:58 -04:00
Geeta Chauhan 78ea029a0b
Docker support and Ollama support (#47)
- Added support for running CLI and Ollama server via Docker
- Introduced tests for local embeddings model and standalone Docker setup
- Enabled conditional Ollama server launch via LLM_PROVIDER
2025-06-25 23:57:05 -04:00
Atharv Sabde 11804f88ff
Updated requirements.txt based on latest commit
PULL REQUEST: Add support for other backends, such as OpenRouter and Ollama

it had two requirments missing. added those
2025-06-20 15:58:22 +05:30
Yijia-Xiao cc97cb6d5d chore(release): v0.1.0 – initial public release of TradingAgents 2025-06-05 04:27:57 -07:00