Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RUCAIBox/ManuSearch
/ types & classes
Types & classes
24 in github.com/RUCAIBox/ManuSearch
⨍
Functions
128
◇
Types & classes
24
↓ 9 callers
Class
AgentMessage
searchagent/schema.py:33
↓ 3 callers
Class
GPTAPI
Model wrapper around OpenAI's models. Args: model_type (str): The name of OpenAI's model. retry (int): Number of retires if t
searchagent/models/basellm.py:191
↓ 2 callers
Class
FinalAnswerTool
searchagent/tools/final_answer.py:4
↓ 2 callers
Class
GoogleSearch
Wrapper around the Serper.dev Google Search API. To use, you should pass your serper API key to the constructor. Args: ap
searchagent/tools/websearch.py:16
↓ 2 callers
Class
ToolCollection
A collection of defined tools.
searchagent/tools/tool_collection.py:7
↓ 1 callers
Class
AgentInterface
searchagent/agent/agent.py:21
↓ 1 callers
Class
MemoryManager
searchagent/utils/memory.py:69
↓ 1 callers
Class
Planner
Planner class that organizes the overall search and reasoning steps. Responsible for breaking down the user query into subqueries and plann
searchagent/models/planner.py:9
↓ 1 callers
Class
Reader
searchagent/models/reader.py:9
↓ 1 callers
Class
Recorder
Records information from multiple steps of the query process.
searchagent/models/recorder.py:102
↓ 1 callers
Class
SearchAgent
A multi-agent framework for complex search tasks, making up the workflow between Planner, Searcher, Reader and Recorder. Args: p
searchagent/models/searchagent.py:16
↓ 1 callers
Class
Searcher
A module responsible for parsing and summarizing relevant information from search results.
searchagent/models/searcher.py:13
↓ 1 callers
Class
StreamingAgentMixin
searchagent/models/basellm.py:644
↓ 1 callers
Class
VisitPage
searchagent/tools/visitpage.py:27
↓ 1 callers
Class
WebPageCache
Web page content caching mechanism with the following features: - Each URL's content is stored as a separate JSON file - Uses a mappin
searchagent/utils/cache.py:9
↓ 1 callers
Class
WebSearchGraph
searchagent/models/recorder.py:12
Class
AgentStatusCode
searchagent/schema.py:17
Class
BaseAPILLM
Base class for API model wrapper. Args: model_type (str): The type of model. retry (int): Number of retires if the API call f
searchagent/models/basellm.py:151
Class
BaseLLM
Base class for model wrapper. Args: path (str): The path to the model. max_new_tokens (int): Maximum length of output expecte
searchagent/models/basellm.py:20
Class
BaseStreamingAgent
Base streaming class for agents to implement the specific behavior.
searchagent/models/basellm.py:726
Class
BaseTool
searchagent/tools/basetool.py:7
Class
Memory
searchagent/utils/memory.py:8
Class
ModelStatusCode
searchagent/schema.py:7
Class
SolvePlan
searchagent/tools/solveplan.py:5