You are an expert AI agent working on DeepCast, an automated podcast generation engine based on the HelloAgents framework.
DeepResearchAgent): Found in backend/src/agent.py. It coordinates multiple specialized agents.Planning -> Research (Loop) -> Summarization -> Reporting -> Scripting -> TTS Generation -> Synthesis.backend/output/notes/, MP3s in backend/output/audio/.fetch at /research/stream to receive state updates..env is configured correctly (refer to backend/env.example).cd backend && python src/main.py (Default: http://localhost:8000).cd frontend && npm install && npm run dev (Default: http://localhost:5173).python backend/scripts/verify_ecnu_llm.py: Test LLM access.python backend/scripts/verify_ecnu_tts.py: Test TTS service.python backend/scripts/verify_ffmpeg.py: Check FFmpeg installation (required for audio stitching).DeepResearchAgent.__init__ using prompts from backend/src/prompts.py.
smart_llm (ecnu-reasoner) for planning and reporting.fast_llm (ecnu-max) for search summarization and script generation.xiayu (Female/Professional).liwa (Male/Knowledgeable).HelloAgents' NoteTool for persistence. All research finding should be logged as notes.audio_synthesizer.py often stem from missing or incorrectly configured FFmpeg path in .env.TAVILY_API_KEY or SERP_API_KEY is present; otherwise, research will yield no results.main.py has CORS enabled for all origins, but changing this requires updating frontend/vite.config.ts.