SurfSense/surfsense_backend/app/agents/video_presentation
Sanjay Santhanam 5cc05d90f0 fix: avoid blocking audio writes
TTS responses were written synchronously from the async presentation pipeline, blocking concurrent requests. Offload byte writes to a worker thread and add a regression test that keeps the event loop responsive.
2026-07-18 17:46:31 -07:00
..
__init__.py refactor(podcasts): remove legacy podcaster agent, task, and schema 2026-06-10 21:45:04 +02:00
configuration.py refactor(backend): rename search_space -> workspace across app bulk (Phase 2 Wave D) 2026-06-26 18:30:47 +02:00
graph.py fix: wire video_presentation fan-in as a barrier so generate_slide_scene_codes fires once 2026-06-24 02:09:00 -07:00
nodes.py fix: avoid blocking audio writes 2026-07-18 17:46:31 -07:00
prompts.py feat: integrate Stripe for page purchases and reconciliation tasks 2026-03-31 18:39:45 -07:00
state.py feat: enhance video presentation agent with parallel theme assignment and watermarking 2026-03-21 23:02:09 -07:00
utils.py feat: init video presentation agent 2026-03-21 22:13:41 -07:00