Skip to content

Add Deep Research AI Project with Tavily Search & SendGrid Integration by bhupeshdanewa07 - #1554

Open
bhupeshdanewa07 wants to merge 24 commits into
ed-donner:mainfrom
bhupeshdanewa07:TavilyFeatureIntegration
Open

Add Deep Research AI Project with Tavily Search & SendGrid Integration by bhupeshdanewa07#1554
bhupeshdanewa07 wants to merge 24 commits into
ed-donner:mainfrom
bhupeshdanewa07:TavilyFeatureIntegration

Conversation

@bhupeshdanewa07

Copy link
Copy Markdown
Contributor

Deep Research AI Platform

Adds an autonomous multi-agent deep research application under community_contributions/bhupeshdanewa07/deep_research.

Key Features:

  • Multi-Agent System: Built using OpenAI Agents SDK & Google Gemini.
  • Real-Time Search: Integrates Tavily Search API for automated web research.
  • Email Delivery: Dispatches formatted HTML reports to user inboxes via SendGrid REST API.
  • Gradio UI & Render Ready: Includes live streaming UI and cloud deployment configuration.
  • Live Demo: https://deep-research-aiagent.onrender.com/

Submitted by @bhupeshdanewa07

@ed-donner

Copy link
Copy Markdown
Owner

This would add 19,000 lines of code to the repo, and remove 32,000 lines of code, changing 260 files.

Hey,
I'm super grateful that you've worked on this and are sharing your contribution. It looks like this might not be ready to be merged - please can I ask you to review this:

https://edwarddonner.com/pr

The most common issue is that you've included a file outside community-contributions. This would impact all students on the course. You can see this by going to the "Files changed" tab in this PR; the only changes should be to files in community-contributions.

If there's a good reason to change files outside community-contributions, like an important bug fix, then please let me know (and thank you!)

The 2nd most common reason is that you've not cleared outputs of Notebooks, leading to large code changes. Instructions at the link above.

The 3rd common reason is that you've included too many changes, such as many thousands of lines of code, or a large number of files. I'm grateful for your work, but see the link above for ways we can include this without the repo getting too large.

The PR details in this Github screen shows you the files changed, and at the top right the number of lines added (in Green) and deleted (in Red) by this PR. Typically the Green number should be less than 2,000 and the red number should be 0.

I very much look forward to merging when this is addressed. Thanks so much
Ed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants