-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Deep Research #933
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deep Research #933
Conversation
|
|
cool <3 |
d28239d to
e856612
Compare
| await provider.postMessageToWebview({ | ||
| type: "invoke", | ||
| invoke: "setChatBoxMessage", | ||
| text: `@${mentionPath}`, | ||
| }) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe not necessary, but could be nice to switch into architect mode along with this
ad244fd to
95d9c65
Compare
c8f16e3 to
4c19fbd
Compare
8503e7b to
3cbe3d1
Compare
src/services/checkpoints/__tests__/ShadowCheckpointService.test.ts
Outdated
Show resolved
Hide resolved
src/services/checkpoints/__tests__/ShadowCheckpointService.test.ts
Outdated
Show resolved
Hide resolved
87f2557 to
4feafaf
Compare
15bac77 to
70ad2c5
Compare
Description
Embedded @dzhng's Deep Research (https://github.com/dzhng/deep-research) into Roo Code: "An AI-powered research assistant that performs iterative, deep research on any topic by combining search engines, web scraping, and large language models."
Demo: https://screen.studio/share/VtRtAGOX
Type of change
How Has This Been Tested?
Checklist:
Additional context
Related Issues
Reviewers
Important
Integrates Deep Research feature for AI-powered in-depth research, adding new UI components, backend services, and state management, with comprehensive testing and UI enhancements.
DeepResearchService.ts,DeepResearch.tsx).DeepResearch,ResearchSession,ResearchTask,GetStarted,Historycomponents inwebview-ui/src/features/deep-research/.App.tsxto include new research tab.DeepResearchServicefor managing research tasks and sessions.FirecrawlAppfor web scraping andOpenAIfor language model interactions.zustandfor managing research session state (useResearchSession.ts).DeepResearchProvider.tsx,HistoryProvider.tsx).TextSplitterand UI components (TextSplitter.test.ts,App.test.tsx).package.jsonto include new dependencies likezustand,@hookform/resolvers.button.tsx,ChatInput.tsx,ChatMessage.tsxfor UI enhancements.This description was created by
for a1c2636. It will automatically update as commits are pushed.