youtube-summarizer/backend/services
enias 74c18ebbee fix: optimize synthesis timing for educational multi-agent analysis
- Fix synthesis to start immediately when all 3 perspectives complete
- Ensure synthesis uses original API key with full 180s timeout
- Add dedicated synthesis prompt for educational perspective integration
- Improve error handling and logging for synthesis operations
- Complete frontend integration with EducationalAnalysisView component

Technical improvements:
- Modified TemplateDrivenAgent.synthesize_results() for proper timeout handling
- Added _create_synthesis_prompt() method for educational synthesis
- Enhanced API error handling with detailed logging
- Frontend component with real-time progress and multi-tab results display

🤖 Generated with Claude Code (https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-28 00:03:01 -04:00
..
exporters feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
video_downloaders feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
__init__.py feat: Implement Story 1.2 - YouTube URL Validation and Parsing 2025-08-25 00:45:24 -04:00
ai_model_registry.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
ai_service.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
analysis_agents.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
anthropic_summarizer.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
api_key_service.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
auth_service.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
batch_processing_service.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
browser_notification_service.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
cache_manager.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
chroma_service.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
database_storage_service.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
deepseek_service.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
deepseek_summarizer.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
dual_transcript_service.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
email_service.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
enhanced_cache_manager.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
enhanced_export_service.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
enhanced_markdown_formatter.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
enhanced_orchestrator.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
enhanced_template_manager.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
enhanced_transcript_service.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
enhanced_video_service.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
executive_summary_generator.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
export_service.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
faster_whisper_transcript_service.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
gemini_summarizer.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
intelligent_video_downloader.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
job_history_service.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
mock_cache.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
multi_agent_orchestrator.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
multi_agent_service.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
multi_model_service.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
notification_service.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
openai_summarizer.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
perspective_agents.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
playlist_analyzer.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
playlist_service.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
rag_chat_service.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
rag_service.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
semantic_search_service.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
service_factory.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
storage_manager.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
summary_pipeline.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
summary_storage.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
template_agent_factory.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
template_defaults.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
template_driven_agent.py fix: optimize synthesis timing for educational multi-agent analysis 2025-08-28 00:03:01 -04:00
template_manager.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
timestamp_processor.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
transcript_chunker.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
transcript_processor.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
transcript_service.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
transcript_streaming_service.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
unified_analysis_agent.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
video_download_service.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
video_service.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
whisper_transcript_service.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00