[PR #482] [MERGED] feat: Add deep research use case (Python) #533

Closed
opened 2026-02-15 20:15:11 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/run-llama/create-llama/pull/482
Author: @leehuwuj
Created: 1/16/2025
Status: Merged
Merged: 1/21/2025
Merged by: @marcusschiesser

Base: mainHead: lee/deep-research


📝 Commits (10+)

📊 Changes

17 files changed (+928 additions, -22 deletions)

View changed files

.changeset/yellow-oranges-play.md (+5 -0)
📝 helpers/datasources.ts (+10 -0)
📝 helpers/types.ts (+1 -0)
📝 package.json (+1 -1)
📝 pnpm-lock.yaml (+8 -5)
📝 questions/simple.ts (+55 -9)
templates/components/agents/python/deep_research/README-template.md (+47 -0)
templates/components/agents/python/deep_research/app/workflows/__init__.py (+3 -0)
templates/components/agents/python/deep_research/app/workflows/agents.py (+158 -0)
templates/components/agents/python/deep_research/app/workflows/deep_research.py (+309 -0)
templates/components/agents/python/deep_research/app/workflows/models.py (+43 -0)
📝 templates/components/multiagent/python/app/api/routers/chat.py (+1 -0)
📝 templates/components/multiagent/python/app/api/routers/vercel_response.py (+36 -5)
📝 templates/components/multiagent/python/app/workflows/events.py (+19 -1)
📝 templates/types/streaming/nextjs/app/components/ui/chat/chat-message-content.tsx (+6 -0)
templates/types/streaming/nextjs/app/components/ui/chat/custom/deep-research-card.tsx (+225 -0)
📝 templates/types/streaming/nextjs/package.json (+1 -1)

📄 Description

Summary by CodeRabbit

Release Notes

  • New Features

    • Introduced deep research workflow for analyzing personal documents
    • Added support for conducting in-depth research using multi-agent system
    • Enhanced chat interface with new deep research event visualization
  • Improvements

    • Updated dependency versions for better compatibility
    • Expanded template use cases and application types
    • Improved event streaming and background task handling
  • Documentation

    • Added README template for deep research project setup
    • Included detailed workflow and configuration instructions

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/run-llama/create-llama/pull/482 **Author:** [@leehuwuj](https://github.com/leehuwuj) **Created:** 1/16/2025 **Status:** ✅ Merged **Merged:** 1/21/2025 **Merged by:** [@marcusschiesser](https://github.com/marcusschiesser) **Base:** `main` ← **Head:** `lee/deep-research` --- ### 📝 Commits (10+) - [`49d7c58`](https://github.com/run-llama/create-llama/commit/49d7c58a85612e4b0f57af68ee03c9f0a01d7205) init code - [`6a36f44`](https://github.com/run-llama/create-llama/commit/6a36f4496457a9cac8f81dcc50d60cdfe248e910) simplify - [`f38e07f`](https://github.com/run-llama/create-llama/commit/f38e07f048b9ecd4ee2bc87d537125b29d18fd9c) add ui - [`90a55f3`](https://github.com/run-llama/create-llama/commit/90a55f369590b1b5ada2459b57c0d4933aea8bb8) update vercel - [`acfc4ec`](https://github.com/run-llama/create-llama/commit/acfc4ec18b7a592a846b7553d54442c94d79335e) fix not display - [`76c20f3`](https://github.com/run-llama/create-llama/commit/76c20f3ec7761d597f8fe1f492b822fecc62d54a) Merge remote-tracking branch 'origin' into lee/deep-research - [`b157663`](https://github.com/run-llama/create-llama/commit/b15766382ae30d9817afd54a3cd2afbaa8805e6a) add markdown render - [`ff2b25a`](https://github.com/run-llama/create-llama/commit/ff2b25aa47e0edc7b6827cc06f3a3aa65156c1e3) standards event data type - [`d5eac5d`](https://github.com/run-llama/create-llama/commit/d5eac5d85596e808a8c6b18cb86851728afbf98b) fix typing and improve prompt - [`578173f`](https://github.com/run-llama/create-llama/commit/578173f91a36fe621dbac463c8c21660c92b3812) add blog to simple use cases ### 📊 Changes **17 files changed** (+928 additions, -22 deletions) <details> <summary>View changed files</summary> ➕ `.changeset/yellow-oranges-play.md` (+5 -0) 📝 `helpers/datasources.ts` (+10 -0) 📝 `helpers/types.ts` (+1 -0) 📝 `package.json` (+1 -1) 📝 `pnpm-lock.yaml` (+8 -5) 📝 `questions/simple.ts` (+55 -9) ➕ `templates/components/agents/python/deep_research/README-template.md` (+47 -0) ➕ `templates/components/agents/python/deep_research/app/workflows/__init__.py` (+3 -0) ➕ `templates/components/agents/python/deep_research/app/workflows/agents.py` (+158 -0) ➕ `templates/components/agents/python/deep_research/app/workflows/deep_research.py` (+309 -0) ➕ `templates/components/agents/python/deep_research/app/workflows/models.py` (+43 -0) 📝 `templates/components/multiagent/python/app/api/routers/chat.py` (+1 -0) 📝 `templates/components/multiagent/python/app/api/routers/vercel_response.py` (+36 -5) 📝 `templates/components/multiagent/python/app/workflows/events.py` (+19 -1) 📝 `templates/types/streaming/nextjs/app/components/ui/chat/chat-message-content.tsx` (+6 -0) ➕ `templates/types/streaming/nextjs/app/components/ui/chat/custom/deep-research-card.tsx` (+225 -0) 📝 `templates/types/streaming/nextjs/package.json` (+1 -1) </details> ### 📄 Description <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Release Notes - **New Features** - Introduced deep research workflow for analyzing personal documents - Added support for conducting in-depth research using multi-agent system - Enhanced chat interface with new deep research event visualization - **Improvements** - Updated dependency versions for better compatibility - Expanded template use cases and application types - Improved event streaming and background task handling - **Documentation** - Added README template for deep research project setup - Included detailed workflow and configuration instructions <!-- end of auto-generated comment: release notes by coderabbit.ai --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-15 20:15:11 -05:00
yindo closed this issue 2026-02-15 20:15:11 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: run-llama/create-llama#533