✨ New Features:
- Add DirectChatAnthropic adapter bypassing LangChain proxy issues
- Fix message formatting bug that caused 'messages required' error
- Enhanced memory system with fallback embeddings for Anthropic
- Secure shell script that reads API key from environment
🔧 Technical Changes:
- Fixed dictionary message handling in anthropic_direct.py
- Updated trading_graph.py to use DirectChatAnthropic
- Enhanced memory.py with hash-based embedding fallback
- Added comprehensive .gitignore for security
- Removed hardcoded API keys for repo safety
🎯 Result: TradingAgents now fully operational with Claude models
🔒 Security: No API keys or sensitive data committed