Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Transit the implementation of DeepResearchAgent#2334

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
joshuayao wants to merge2 commits intoopea-project:main
base:main
Choose a base branch
Loading
fromjoshuayao:deep_research_new

Conversation

@joshuayao
Copy link
Collaborator

@joshuayaojoshuayao commentedNov 19, 2025
edited
Loading

Description

The LangChainopen_deep_research has gone quite(last commit is ~ 3 months ago). LangChain has explicitly shifted strategy from building "single-purpose" agentic apps to building a "general harness" for agents. The LangChainblog explicitly published a post titled "Doubling down on DeepAgents," positioning it as the primary harness for building autonomous, long-running agents. DeepAgents also provide sample code for building deep research capability.

In this PR, we will transit fromopen_deep_research to the Deep Research ofDeepAgents for OPEADeepResearchAgent.

Issues

#2333

Type of change

List the type of change like below. Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds new functionality)
  • Breaking change (fix or feature that would break existing design and interface)
  • Others (enhancement, documentation, validation, etc.)

Dependencies

  • deepagents
  • httpx
  • langchain_openai
  • langchain-tavily
  • langgraph-cli[inmem]
  • markdownify
  • rich
  • tavily-python

Tests

  • tests/test_compose_on_gaudi.sh

Signed-off-by: Joshua Yao <yi.a.yao@intel.com>
@github-actions
Copy link

github-actionsbot commentedNov 19, 2025
edited
Loading

Dependency Review

The following issues were found:
  • ✅ 0 vulnerable package(s)
  • ✅ 0 package(s) with incompatible licenses
  • ✅ 0 package(s) with invalid SPDX license definitions
  • ⚠️ 9 package(s) with unknown licenses.
See the Details below.

License Issues

DeepResearchAgent/requirements.txt

PackageVersionLicenseIssue Type
langgraph-checkpoint3.0.1NullUnknown License
langgraph-runtime-inmem0.18.0NullUnknown License
obstore0.7.3NullUnknown License
tavily1.1.0NullUnknown License
daytona0.115.0NullUnknown License
deepagents0.2.7NullUnknown License
langgraph-api0.5.16NullUnknown License
langsmith0.4.43NullUnknown License
protobuf6.33.1NullUnknown License

Scanned Files

  • DeepResearchAgent/requirements.txt

Copy link
Contributor

CopilotAI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Pull Request Overview

This PR transitions the DeepResearchAgent from the deprecatedopen_deep_research implementation to the LangChainDeepAgents harness, which LangChain now positions as their primary framework for building autonomous agents.

Key changes:

  • Complete replacement ofopen_deep_research dependency withdeepagents and associated libraries
  • New agent factory pattern for creating research agents with configurable parameters
  • Enhanced environment configuration with granular control over research behavior and model settings

Reviewed Changes

Copilot reviewed 15 out of 16 changed files in this pull request and generated 2 comments.

Show a summary per file
FileDescription
DeepResearchAgent/utils.pyRemoved old agent creation utility that used open_deep_research
DeepResearchAgent/tests/test_compose_on_gaudi.shAdded case-insensitive grep for more flexible test validation
DeepResearchAgent/research_agents/deepagents/utils.pyAdded Rich-based utilities for formatting and displaying agent messages
DeepResearchAgent/research_agents/deepagents/tools.pyImplemented Tavily search and reflection tools for the research agent
DeepResearchAgent/research_agents/deepagents/prompts.pyAdded comprehensive prompt templates for research workflow and agent instructions
DeepResearchAgent/research_agents/deepagents/README.mdAdded README referencing DeepAgents source
DeepResearchAgent/research_agent.pyRefactored to use new agent factory and handle DeepAgents response format
DeepResearchAgent/requirements.txtUpdated dependencies from open_deep_research to deepagents ecosystem
DeepResearchAgent/requirements.inAdded new dependency specifications for deepagents
DeepResearchAgent/docker_compose/intel/hpu/gaudi/set_env.shEnhanced with detailed comments, validation, and new configuration options
DeepResearchAgent/docker_compose/intel/hpu/gaudi/compose.yamlUpdated service configuration with tool calling support and new environment variables
DeepResearchAgent/deep_researcher.yamlRemoved old configuration file
DeepResearchAgent/agent_factory.pyAdded factory for creating DeepAgents research agents with configurable prompts
DeepResearchAgent/README.mdUpdated documentation to reflect DeepAgents implementation
DeepResearchAgent/DockerfileUpdated to copy new research_agents directory and agent_factory

💡Add Copilot custom instructions for smarter, more guided reviews.Learn how to get started.

@joshuayaojoshuayao linked an issueNov 19, 2025 that may beclosed by this pull request
1 task
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

Copilot code reviewCopilotCopilot left review comments

@lvliang-intellvliang-intelAwaiting requested review from lvliang-intellvliang-intel is a code owner

@ftian1ftian1Awaiting requested review from ftian1ftian1 is a code owner

@chensuyuechensuyueAwaiting requested review from chensuyuechensuyue is a code owner

@lkk12014402lkk12014402Awaiting requested review from lkk12014402lkk12014402 is a code owner

@minmin-intelminmin-intelAwaiting requested review from minmin-intelminmin-intel is a code owner

@rbrugarorbrugaroAwaiting requested review from rbrugarorbrugaro is a code owner

At least 2 approving reviews are required to merge this pull request.

Assignees

No one assigned

Labels

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

[Feature] Future-Proofing Deep Research

1 participant

@joshuayao

[8]ページ先頭

©2009-2025 Movatter.jp