AlphaAvatar Framework plugin for DeepResearch service
Project description
DeepResearch Plugin for AlphaAvatar
A modular deep-research and content acquisition middleware for AlphaAvatar, providing unified access to web search, iterative research, and content extraction.
This plugin enables AlphaAvatar agents to perform broad information gathering, exploratory research, and multi-step investigation workflows, without coupling agent logic to any specific search engine, crawler, or research provider.
DeepResearch focuses on acquiring and structuring external knowledge. Persistent storage and long-term reuse are handled by downstream tools such as the RAG plugin.
Features
-
Unified Research Interface Abstracts search, browsing, and content extraction behind a single, agent-friendly API.
-
Broad & Exploratory Research Designed for unfamiliar, complex, or open-ended topics that require multiple sources.
-
Multi-step Research Support Supports iterative workflows such as search → read → refine → compare → synthesize.
-
Source-aware Outputs Returns structured results including titles, URLs, snippets, and extracted content.
-
Downstream-ready Artifacts Produces Markdown text and PDF files suitable for summarization, analysis, or indexing by RAG.
When to Use DeepResearch
Use this plugin when the task involves one or more of the following:
- Broad information gathering from multiple web sources
- Exploratory research on unfamiliar or complex topics
- Collecting background knowledge, trends, or comparisons
- Answering open-ended questions that cannot be resolved from a single source
- Acquiring external content that may later be indexed by a RAG system
Functionality
It exposes four core operations (op) that can be composed into a research pipeline:
-
search Perform a lightweight web search for quick discovery. Use this when fast, broad results are needed with minimal reasoning.
-
research Perform deep, multi-step research. Use this when the question requires decomposition, iterative searching, cross-source comparison, and reasoning.
-
scrape Given a list of URLs, fetch and extract the main page contents, then merge them into a single Markdown text suitable for downstream processing (e.g., summarization or indexing).
-
download Given a list of URLs, fetch pages and convert them into stored PDF artifacts, returning a list of file references for downstream tools or plugins (e.g., building a local RAG index).
Typical Workflow
-
Discover information using
searchorresearch -
Acquire content using
scrapeordownload -
Pass outputs downstream
- Summarize or analyze directly
- Or hand off to the RAG plugin for indexing and long-term retrieval
Installation
pip install alpha-avatar-plugins-deepresearch
Supported DeepResearch Frameworks
Default: Tavily
Tavily is a search and research API designed for LLM and agent workflows, emphasizing relevance, freshness, and machine-readable outputs, making it well-suited for autonomous research agents.
Additional DeepResearch backends can be integrated in the future without changing agent logic.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file alpha_avatar_plugins_deepresearch-0.4.0.tar.gz.
File metadata
- Download URL: alpha_avatar_plugins_deepresearch-0.4.0.tar.gz
- Upload date:
- Size: 7.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ff5e6e7921fff32c877285c3a661aa2f640bb3261547aca532bbf3e5b8177f5
|
|
| MD5 |
5119c472e807aaea10e8b8b91ed8d0f7
|
|
| BLAKE2b-256 |
258142c744b005b5968ebe2c6265faf27ea410f526cace4f11ada80a2d4a1e6d
|
File details
Details for the file alpha_avatar_plugins_deepresearch-0.4.0-py3-none-any.whl.
File metadata
- Download URL: alpha_avatar_plugins_deepresearch-0.4.0-py3-none-any.whl
- Upload date:
- Size: 9.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8159b4f20aa8a914bfe4ec71993392aec9a9257f8ae6283532e67981f2be6a4a
|
|
| MD5 |
ed32c13eab1ddd661f120810a751e0cc
|
|
| BLAKE2b-256 |
2672426e0f15e3d5708387cbef4ceec0440204bf6a0fe4974cd98c570eef4516
|