Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Alibaba-NLP/DeepResearch
/ types & classes
Types & classes
131 in github.com/Alibaba-NLP/DeepResearch
⨍
Functions
929
◇
Types & classes
131
↓ 84 callers
Class
Message
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/llm/schema.py:117
↓ 50 callers
Class
ContentItem
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/llm/schema.py:65
↓ 17 callers
Class
ModelServiceError
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/llm/base.py:29
↓ 7 callers
Class
FunctionCall
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/llm/schema.py:54
↓ 5 callers
Class
APIException
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/tools/gpt4o/utils.py:186
↓ 4 callers
Class
OpenAIAPIClient
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/tools/gpt4o/openai_style_api_client.py:18
↓ 3 callers
Class
Qwen_agent
This is a widely applicable function call agent integrated with llm and tool use ability.
WebAgent/WebWatcher/infer/scripts_eval/mmrag_r1/llm_agent/qwen_tool_call.py:18
↓ 3 callers
Class
Search
WebAgent/WebSailor/src/tool_search.py:14
↓ 2 callers
Class
AlibabaAidataAigniteApplicationRunAigniteApplicationExecuteReqDTO
WebAgent/WebWeaver/topsdk/defaultability/request/alibaba_aidata_aignite_application_run_request.py:63
↓ 2 callers
Class
AlibabaAidataAigniteApplicationRunRequest
WebAgent/WebWeaver/topsdk/defaultability/request/alibaba_aidata_aignite_application_run_request.py:7
↓ 2 callers
Class
CodeSafetyChecker
A class to analyze Python code (as a string) and detect potentially dangerous file/system/subprocess operations. It uses an internal AST Node
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/utils/code_safety_checker.py:60
↓ 2 callers
Class
Defaultability
WebAgent/WebWeaver/topsdk/defaultability/defaultability.py:3
↓ 2 callers
Class
DocParserError
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/tools/simple_doc_parser.py:79
↓ 2 callers
Class
FileParserError
Custom exception for document parsing errors
inference/file_tools/file_parser.py:47
↓ 2 callers
Class
JSONLCache
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/tools/private/cache_utils.py:6
↓ 2 callers
Class
Search
WebAgent/WebWeaver/tool/tool_search.py:19
↓ 2 callers
Class
SelectURL
WebAgent/WebWeaver/tool/tool_select_url.py:31
↓ 2 callers
Class
Storage
This is a special tool for data storage
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/tools/storage.py:14
↓ 2 callers
Class
TopApiClient
WebAgent/WebWeaver/topsdk/client.py:25
↓ 2 callers
Class
VideoAgent
inference/file_tools/video_agent.py:62
↓ 2 callers
Class
Visit
WebAgent/WebSailor/src/tool_visit.py:21
↓ 1 callers
Class
AnyThreadEventLoopPolicy
Event loop policy that allows loop creation on any thread. The default `asyncio` event loop policy only automatically creates event loops in
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/tools/code_interpreter.py:366
↓ 1 callers
Class
ArgumentParser
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/tools/gpt4o/utils.py:25
↓ 1 callers
Class
CIServiceError
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/tools/code_interpreter_http.py:13
↓ 1 callers
Class
Click
WebAgent/NestBrowse/toolkit/browser.py:78
↓ 1 callers
Class
CodeFnCallPrompt
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/llm/fncall_prompts/code_fncall_prompt.py:10
↓ 1 callers
Class
CodeInterpreter
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/tools/code_interpreter.py:80
↓ 1 callers
Class
CodeInterpreterHttp
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/tools/code_interpreter_http.py:115
↓ 1 callers
Class
CustomNamespace
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/tools/gpt4o/utils.py:20
↓ 1 callers
Class
FileParser
inference/tool_file.py:99
↓ 1 callers
Class
Fill
WebAgent/NestBrowse/toolkit/browser.py:139
↓ 1 callers
Class
IDP
inference/file_tools/idp.py:15
↓ 1 callers
Class
KeyNotExistsError
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/tools/storage.py:9
↓ 1 callers
Class
MultiTurnReactAgent
WebAgent/WebSailor/src/react_agent.py:20
↓ 1 callers
Class
MultiTurnReactAgent
WebAgent/WebResummer/src/react_agent.py:24
↓ 1 callers
Class
MultiTurnReactAgent
inference/react_agent.py:47
↓ 1 callers
Class
MultiTurnReactAgentSearch
WebAgent/WebWeaver/react_agent_search_id.py:29
↓ 1 callers
Class
MultiTurnReactAgentWrite
WebAgent/WebWeaver/react_agent_outline_write.py:27
↓ 1 callers
Class
NousFnCallPrompt
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/llm/fncall_prompts/nous_fncall_prompt.py:9
↓ 1 callers
Class
NousFnCallPromptThink
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/llm/fncall_prompts/nous_fncall_prompt_think.py:15
↓ 1 callers
Class
OmniSearch
WebAgent/WebWatcher/infer/scripts_eval/agent_eval.py:131
↓ 1 callers
Class
PythonCodeExecutor
WebAgent/WebWatcher/infer/scripts_eval/mmrag_r1/code/sandbox_module.py:48
↓ 1 callers
Class
PythonInterpreter
inference/tool_python.py:29
↓ 1 callers
Class
QWenTokenizer
QWen tokenizer.
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/utils/tokenization_qwen.py:43
↓ 1 callers
Class
QwenFnCallPrompt
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/llm/fncall_prompts/qwen_fncall_prompt.py:10
↓ 1 callers
Class
Scholar
inference/tool_scholar.py:14
↓ 1 callers
Class
ScraperReader
Scraper内容读取器
WebAgent/WebWeaver/tool/tool_retrieve.py:40
↓ 1 callers
Class
ScraperReader
Scraper内容读取器
WebAgent/WebWeaver/tool/tool_visit.py:50
↓ 1 callers
Class
Search
WebAgent/WebDancer/demos/tools/private/search.py:11
↓ 1 callers
Class
Search
WebAgent/WebResummer/src/tool_search.py:14
↓ 1 callers
Class
Search
inference/tool_search.py:19
↓ 1 callers
Class
SearchAgent
WebAgent/WebDancer/demos/agents/search_agent.py:10
↓ 1 callers
Class
SearchAndVisit
WebAgent/WebWeaver/tool/tool_search_and_visit.py:25
↓ 1 callers
Class
SingleFileParser
inference/file_tools/file_parser.py:464
↓ 1 callers
Class
StopSequenceCriteria
This class can be used to stop generation whenever a sequence of tokens is encountered. Args: stop_sequences
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/llm/openvino.py:72
↓ 1 callers
Class
TensorConfig
WebAgent/WebWatcher/infer/scripts_eval/mmrag_r1/llm_agent/tensor_helper.py:6
↓ 1 callers
Class
TensorHelper
WebAgent/WebWatcher/infer/scripts_eval/mmrag_r1/llm_agent/tensor_helper.py:12
↓ 1 callers
Class
TextChatAtOAI
WebAgent/WebDancer/demos/llm/oai.py:23
↓ 1 callers
Class
TopException
WebAgent/WebWeaver/topsdk/client.py:82
↓ 1 callers
Class
VLSearchImage
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/tools/vl_search_image.py:59
↓ 1 callers
Class
VLSearchText
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/tools/vl_search_text.py:56
↓ 1 callers
Class
VideoAnalysis
Improved tool for analyzing video and audio content
inference/file_tools/video_analysis.py:50
↓ 1 callers
Class
Visit
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/tools/private/jialong_visit.py:44
↓ 1 callers
Class
Visit
WebAgent/WebDancer/demos/tools/private/visit.py:72
↓ 1 callers
Class
Visit
WebAgent/WebWeaver/tool/tool_visit.py:77
↓ 1 callers
Class
Visit
WebAgent/WebResummer/src/tool_visit.py:31
↓ 1 callers
Class
Visit
WebAgent/NestBrowse/toolkit/browser.py:16
↓ 1 callers
Class
Visit
inference/tool_visit.py:40
↓ 1 callers
Class
WebSearch
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/tools/private/nlp_web_search.py:38
↓ 1 callers
Class
WebUI
A Common chatbot application for agent.
WebAgent/WebDancer/demos/gui/web_ui.py:15
↓ 1 callers
Class
WebWalker
This explorer agent use ReAct format to call tools
WebAgent/WebWalker/src/agent.py:19
Class
Ability304
WebAgent/WebWeaver/topsdk/ability304/ability304.py:3
Class
Agent
A base class for Agent. An agent can receive messages and provide response by LLM or Tools. Different agents have distinct workflows for proc
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/agent.py:16
Class
AlibabaAidataSiteDataGetRequest
WebAgent/WebWeaver/topsdk/defaultability/request/alibaba_aidata_site_data_get_request.py:7
Class
AlibabaDtContentRagToolInformationGetRequest
WebAgent/WebWeaver/topsdk/defaultability/request/alibaba_dt_content_rag_tool_information_get_request.py:7
Class
AlibabaDtContentRagToolInformationGetWebToolRequest
WebAgent/WebWeaver/topsdk/defaultability/request/alibaba_dt_content_rag_tool_information_get_request.py:44
Class
AlibabaDtContentWebToolSearchJumpsRequest
WebAgent/WebWeaver/topsdk/defaultability/request/alibaba_dt_content_web_tool_search_jumps_request.py:7
Class
AlibabaDtContentWebToolSearchJumpsTwoPageJumpSearchQuery
WebAgent/WebWeaver/topsdk/defaultability/request/alibaba_dt_content_web_tool_search_jumps_request.py:78
Class
AlibabaDtContentWebToolSearchJumpsWebPageUrlInfo
WebAgent/WebWeaver/topsdk/defaultability/request/alibaba_dt_content_web_tool_search_jumps_request.py:63
Class
AlibabaDtGeneralToolGetRequest
WebAgent/WebWeaver/topsdk/defaultability/request/alibaba_dt_general_tool_get_request.py:7
Class
AlibabaDtGeneralToolGetWebToolRequest
WebAgent/WebWeaver/topsdk/defaultability/request/alibaba_dt_general_tool_get_request.py:44
Class
AnalysisResult
Type definition for analysis results
inference/file_tools/video_analysis.py:27
Class
BaseAPIClient
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/tools/gpt4o/base.py:6
Class
BaseChatModel
The base class of LLM
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/llm/base.py:46
Class
BaseFnCallModel
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/llm/function_calling.py:9
Class
BaseFnCallPrompt
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/llm/fncall_prompts/base_fncall_prompt.py:7
Class
BaseModelCompatibleDict
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/llm/schema.py:22
Class
BaseRequest
WebAgent/WebWeaver/topsdk/client.py:109
Class
BaseTool
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/tools/base.py:95
Class
BaseToolWithFileAccess
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/tools/base.py:179
Class
BasicAgent
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/agent.py:310
Class
CodeInterpreterTool
WebAgent/WebWatcher/infer/scripts_eval/mmrag_r1/code/code_register.py:4
Class
CustomJSONEncoder
inference/file_tools/file_parser.py:40
Class
ExtractedAnswer
WebAgent/WebWatcher/infer/evaluation/evaluate_hle_official.py:67
Class
ExtractedAnswer
evaluation/evaluate_hle_official.py:57
Class
GenerationConfig
WebAgent/WebWatcher/infer/scripts_eval/mmrag_r1/llm_agent/generation.py:48
Class
JSONLCache
WebAgent/WebDancer/demos/tools/private/cache_utils.py:6
Class
LLMGenerationManager
WebAgent/WebWatcher/infer/scripts_eval/mmrag_r1/llm_agent/generation.py:60
Class
Logger
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/tools/gpt4o/logger.py:97
Class
Memory
Memory is special agent for file management. By default, this memory can use retrieval tool for RAG.
WebAgent/WebWatcher/infer/vl_search_r1/qwen-agent-o1_search/qwen_agent/memory/memory.py:18
next →
1–100 of 131, ranked by callers