youtube-summarizer/backend/api
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
..
__init__.py feat: Implement Story 1.2 - YouTube URL Validation and Parsing 2025-08-25 00:45:24 -04:00
analysis_templates.py fix: optimize synthesis timing for educational multi-agent analysis 2025-08-28 00:03:01 -04:00
auth.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
autonomous.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
batch.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
cache.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
chat.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
dependencies.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
enhanced.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
enhanced_export.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
export.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
history.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
models.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
multi_agent.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
openapi_config.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
pipeline.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
summaries.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
summaries_fs.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
summarization.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
templates.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
transcripts.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
transcripts_stub.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
validation.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
video_download.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
videos.py feat: Enhanced Epic 4 with Multi-Agent System and RAG Chat 2025-08-27 04:22:46 -04:00
websocket_chat.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00
websocket_processing.py feat: Implement Phase 4 WebSocket Infrastructure and Real-Time Processing 2025-08-27 20:38:11 -04:00