Deep research agent which generates comprehensive PDF reports using Vercel’s AI SDK.
deepResearchOrchestrator
- Main task that coordinates the entire research workflow.generateReport
- Processes research data into a structured HTML report using OpenAI’s GPT-4o modelgeneratePdfAndUpload
- Converts HTML to PDF using LibreOffice and uploads to R2 cloud storagetriggerAndWait()
to create a dependency chain, ensuring proper sequencing while maintaining isolation and error handling.
depth
: Controls recursion levels (default: 2)breadth
: Number of queries per level (default: 2, halved each recursion)useRealtimeTaskTrigger
React hook to trigger the deep-research
task and subscribe to it’s updates.
Frontend (React Hook):
useRealtimeTaskTrigger
hook.