Fix: Improve podcast analysis LLM prompt and skip bible generation in podcast mode

- Add pandas to requirements-podcast.txt for usage tracking
- Fix LLM prompt to return plain strings instead of objects for enhanced_ideas
- Add object-to-string normalization for LLM responses that return objects
- Skip bible generation in podcast-only mode (onboarding disabled)
- Skip alerts polling in AlertsBadge when in podcast-only demo mode
This commit is contained in:
ajaysi
2026-04-06 15:19:23 +05:30
parent b5ab46a749
commit 348839be36
3 changed files with 65 additions and 14 deletions

View File

@@ -41,8 +41,9 @@ exa-py==1.9.1
markdown>=3.5.0
beautifulsoup4>=4.12.0
# Data processing (numpy needed for moviepy)
# Data processing (numpy needed for moviepy, pandas for usage tracking)
numpy>=1.24.0
pandas>=2.0.0
# Image/media for podcast
Pillow>=10.0.0