DeepResearchAgent  by SkyworkAI

Hierarchical multi-agent system for complex task solving

created 2 months ago
1,199 stars

Top 33.3% on sourcepulse

GitHubView on GitHub
Project Summary

DeepResearchAgent is a hierarchical multi-agent system designed for complex research and general task solving, coordinating specialized agents under a top-level planner. It offers automated task decomposition, information analysis, web research, and tool integration for users needing sophisticated AI-driven workflows.

How It Works

The system employs a two-layer architecture: a top-level planning agent decomposes tasks and assigns them to specialized lower-level agents (Deep Analyzer, Deep Researcher, Browser Use, General Tool Calling). This hierarchical approach enables dynamic coordination and efficient execution of complex, multi-step processes, leveraging asynchronous operations for improved performance.

Quick Start & Requirements

  • Install via poetry install or make install (requires Python 3.11+).
  • playwright install chromium --with-deps --no-shell may be needed for browser tools.
  • Configuration requires a .env file with API keys (e.g., Google Gemini).
  • Supports local and remote model inference (OpenAI, Anthropic, Google, Qwen via vLLM).
  • Links: Technical Report, GAIA Evaluation

Highlighted Details

  • Achieved state-of-the-art performance on the GAIA benchmark (65.45% pass@1).
  • Integrates image (Imagen) and video (Veo3) generation tools.
  • Features a secure Python code execution environment for tools with sandboxing.
  • Supports function calling for GPT-4.1, Gemini 2.5 Pro, and Claude-3.7-Sonnet.

Maintenance & Community

  • Actively updated with new features like video generation and tool integrations.
  • Mentions a TODO list for future agent development (AI4Research, Novel Writing).
  • Open for contributions via issues and pull requests.

Licensing & Compatibility

  • No explicit license is mentioned in the README.
  • Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The project acknowledges shortcomings in dynamic interactions on Google Street View and video-audio analysis, with ongoing optimization efforts. The README does not specify a license, which may impact commercial adoption.

Health Check
Last commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
10
Star History
1,215 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.