Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SkyworkAI/DeepResearchAgent
/ types & classes
Types & classes
1,491 in github.com/SkyworkAI/DeepResearchAgent
⨍
Functions
12,230
◇
Types & classes
1,491
↳
Endpoints
68
↓ 226 callers
Class
ActionResult
Action result
src/environment/types.py:335
↓ 140 callers
Class
ToolResponse
Response for a tool call.
src/tool/types.py:16
↓ 84 callers
Class
QueryRequest
Request for executing a SQL query.
src/environment/database/types.py:7
↓ 84 callers
Class
Variable
src/optimizer/textgrad/variable.py:11
↓ 81 callers
Class
HumanMessage
A message from a human user.
src/message/types.py:162
↓ 78 callers
Class
at
src/tool/esg_tools/lightrag/api/webui/assets/feature-graph-DGPXw7qg.js:699
↓ 67 callers
Class
LLMResponse
Wrapper for LLM responses that normalizes output from different APIs.
src/model/types.py:45
↓ 64 callers
Class
SystemMessage
src/message/types.py:193
↓ 55 callers
Class
LLMExtra
LLM Extra Response
src/model/types.py:37
↓ 52 callers
Class
SessionContext
src/session/types.py:4
↓ 46 callers
Class
ToolExtra
Extra data for a tool response
src/tool/types.py:8
↓ 45 callers
Class
HyperliquidError
Base exception for Hyperliquid service errors.
src/environment/hyperliquidentry/exceptions.py:4
↓ 41 callers
Class
InterpreterError
An error raised when the interpreter cannot evaluate a Python expression, due to syntax error or unsupported operations.
src/tool/default_tools/executor/local_python_executor.py:36
↓ 30 callers
Class
Summary
Result of analyzing a chunk of text.
src/tool/workflow_tools/deep_analyzer.py:47
↓ 29 callers
Class
AlpacaError
Base exception for Alpaca service errors.
src/environment/alpacaentry/exceptions.py:4
↓ 25 callers
Class
ContentPartText
A text content part.
src/message/types.py:4
↓ 21 callers
Class
ScreenshotInfo
Screenshot information
src/environment/types.py:327
↓ 17 callers
Class
InsertRequest
Request for inserting data into a table.
src/environment/database/types.py:36
↓ 17 callers
Class
SingletonBackwardEngine
A singleton class representing the backward engine. This class ensures that only one instance of the backward engine is created and provides
src/optimizer/textgrad/config.py:4
↓ 16 callers
Class
GitError
Git operation error.
src/environment/github/exceptions.py:19
↓ 16 callers
Class
KnowledgeGraphNode
src/tool/esg_tools/lightrag/types.py:12
↓ 16 callers
Class
he
src/tool/esg_tools/lightrag/api/webui/assets/katex-DCmpTppl.js:255
↓ 15 callers
Class
BinanceError
Base exception for Binance service errors.
src/environment/binanceentry/exceptions.py:4
↓ 15 callers
Class
BrowserError
Browser error with structured memory for LLM context management. This exception class provides separate memory contexts for browser actions: - shor
src/environment/browser/browser/views.py:128
↓ 15 callers
Class
CreateTableRequest
Request for creating a table.
src/environment/database/types.py:28
↓ 15 callers
Class
FaissSearchRequest
Request for FAISS similarity search.
src/environment/faiss/types.py:7
↓ 15 callers
Class
OrderError
Order-related error.
src/environment/hyperliquidentry/exceptions.py:19
↓ 14 callers
Class
Variable
src/optimizer/types.py:16
↓ 13 callers
Class
KnowledgeGraphEdge
src/tool/esg_tools/lightrag/types.py:18
↓ 13 callers
Class
SelectRequest
Request for selecting data from a table.
src/environment/database/types.py:58
↓ 12 callers
Class
AgentExtra
Agent extra data.
src/agent/types.py:533
↓ 12 callers
Class
AgentResponse
Agent response.
src/agent/types.py:541
↓ 11 callers
Class
CloudBrowserError
Exception raised when cloud browser operations fail.
src/environment/browser/browser/cloud.py:31
↓ 11 callers
Class
FaissAddRequest
Request for adding documents to FAISS.
src/environment/faiss/types.py:16
↓ 11 callers
Class
He
src/tool/esg_tools/lightrag/api/webui/assets/katex-DCmpTppl.js:260
↓ 11 callers
Class
KnowledgeGraph
src/tool/esg_tools/lightrag/types.py:26
↓ 9 callers
Class
AuthenticationError
Authentication error.
src/environment/hyperliquidentry/exceptions.py:9
↓ 9 callers
Class
BrowserErrorEvent
An error occurred in the browser layer.
src/environment/browser/browser/events.py:459
↓ 9 callers
Class
GetPositionsRequest
Request for getting positions.
src/environment/alpacaentry/types.py:32
↓ 9 callers
Class
Task
Data model for a single benchmark task
src/benchmark/types.py:9
↓ 8 callers
Class
AuthenticationError
Authentication error.
src/environment/alpacaentry/exceptions.py:9
↓ 8 callers
Class
AuthenticationError
Authentication error.
src/environment/binanceentry/exceptions.py:9
↓ 8 callers
Class
BackwardContext
Represents a context for backward computation. :param backward_fn: The backward function to be called during backward computation. :type
src/optimizer/textgrad/autograd/function.py:28
↓ 8 callers
Class
ChatEvent
src/memory/types.py:20
↓ 8 callers
Class
CodeOutput
src/tool/default_tools/executor/local_python_executor.py:1622
↓ 8 callers
Class
ContentPartImage
An image content part.
src/message/types.py:87
↓ 8 callers
Class
EventType
src/memory/types.py:10
↓ 8 callers
Class
FileReadResult
Internal result of file read operation (used by handlers).
src/environment/filesystem/types.py:35
↓ 8 callers
Class
GetAccountRequest
Request for getting account information.
src/environment/alpacaentry/types.py:23
↓ 8 callers
Class
ImageURL
An image URL content part.
src/message/types.py:69
↓ 8 callers
Class
Importance
src/memory/types.py:46
↓ 8 callers
Class
Record
Record model for agent execution records.
src/tracer/tracer.py:14
↓ 8 callers
Class
Result
Data model for the evaluation result of a single task
src/benchmark/types.py:27
↓ 7 callers
Class
ActionConfig
Action configuration (equivalent to MCP tool)
src/environment/types.py:165
↓ 7 callers
Class
GetDataRequest
Request for getting historical data from database.
src/environment/alpacaentry/types.py:36
↓ 7 callers
Class
GetOrdersRequest
Request for getting orders.
src/environment/alpacaentry/types.py:58
↓ 7 callers
Class
ModelConfig
Configuration container describing a single LLM/provider pairing.
src/model/types.py:8
↓ 7 callers
Class
NotFoundError
Resource not found error.
src/environment/hyperliquidentry/exceptions.py:14
↓ 7 callers
Class
QueryParam
Configuration parameters for query execution in LightRAG.
src/tool/esg_tools/lightrag/base.py:35
↓ 7 callers
Class
SearchItem
Represents a single search result item
src/tool/default_tools/search/types.py:4
↓ 7 callers
Class
ViewportSize
src/environment/browser/browser/profile.py:177
↓ 6 callers
Class
BigBenchHard
src/optimizer/textgrad/tasks/big_bench_hard.py:34
↓ 6 callers
Class
BlackboxLLM
src/optimizer/textgrad/model.py:8
↓ 6 callers
Class
ChatOpenAI
A wrapper around AsyncOpenAI that provides a unified interface for OpenAI chat completions. This class accepts AsyncOpenAI parameters an
src/model/openai/chat.py:37
↓ 6 callers
Class
CloudBrowserAuthError
Exception raised when cloud browser authentication fails.
src/environment/browser/browser/cloud.py:37
↓ 6 callers
Class
DOMRect
src/environment/browser/dom/views.py:214
↓ 6 callers
Class
DatabaseService
Async database service using aiosqlite.
src/environment/database/service.py:24
↓ 6 callers
Class
FaissDeleteRequest
Request for deleting documents from FAISS.
src/environment/faiss/types.py:23
↓ 6 callers
Class
FaissService
Async FAISS vector store service with model_manager embedding support.
src/environment/faiss/service.py:53
↓ 6 callers
Class
FileDownloadedEvent
A file has been downloaded.
src/environment/browser/browser/events.py:519
↓ 6 callers
Class
FileTypeInfo
File type information for a single file.
src/tool/workflow_tools/deep_analyzer.py:37
↓ 6 callers
Class
GetAssetsRequest
Request for getting assets.
src/environment/alpacaentry/types.py:27
↓ 6 callers
Class
InsertResponse
Response model for document insertion operations Attributes: status: Status of the operation (success, duplicated, partial_success, failu
src/tool/esg_tools/lightrag/api/routers/document_routes.py:155
↓ 6 callers
Class
MultiFieldEvaluation
src/optimizer/textgrad/loss.py:54
↓ 6 callers
Class
SerializedDOMState
src/environment/browser/dom/views.py:800
↓ 6 callers
Class
SwitchTabEvent
Switch to a different tab.
src/environment/browser/browser/events.py:163
↓ 6 callers
Class
Tracer
Tracer class for recording agent execution records. Uses SessionContext instead of session_id for coroutine-safe concurrent access. Per-sessi
src/tracer/tracer.py:90
↓ 5 callers
Class
AgentConfig
Agent configuration for registration, similar to `ToolConfig`.
src/agent/types.py:63
↓ 5 callers
Class
AgentFocusChangedEvent
Agent focus changed to a different tab.
src/environment/browser/browser/events.py:415
↓ 5 callers
Class
CacheData
src/tool/esg_tools/lightrag/utils.py:993
↓ 5 callers
Class
ConnectionError
Raised when database connection fails.
src/environment/database/exceptions.py:35
↓ 5 callers
Class
CreateOrderRequest
Request for creating a market order.
src/environment/alpacaentry/types.py:46
↓ 5 callers
Class
EnvironmentConfig
Environment configuration
src/environment/types.py:231
↓ 5 callers
Class
FileReadRequest
Request for reading file content with optional filtering.
src/environment/filesystem/types.py:17
↓ 5 callers
Class
InvalidSymbolError
Invalid symbol error.
src/environment/hyperliquidentry/exceptions.py:34
↓ 5 callers
Class
MemoryConfig
Memory configuration for registration
src/memory/types.py:114
↓ 5 callers
Class
NavigateToUrlEvent
Navigate to a specific URL.
src/environment/browser/browser/events.py:111
↓ 5 callers
Class
Rect
Closed axis-aligned rectangle with (x1,y1) bottom-left, (x2,y2) top-right.
src/environment/browser/dom/serializer/paint_order.py:12
↓ 5 callers
Class
Report
Report
src/tool/workflow_tools/reporter.py:44
↓ 5 callers
Class
SimplifiedNode
Simplified tree node for optimization.
src/environment/browser/dom/views.py:153
↓ 5 callers
Class
Stats
Data model for benchmark statistics
src/benchmark/types.py:47
↓ 5 callers
Class
ToolConfig
Tool configuration
src/tool/types.py:37
↓ 5 callers
Class
UnifiedLock
Provide a unified lock interface type for asyncio.Lock and multiprocessing.Lock
src/tool/esg_tools/lightrag/kg/shared_storage.py:48
↓ 5 callers
Class
st
src/tool/esg_tools/lightrag/api/webui/assets/katex-DCmpTppl.js:255
↓ 4 callers
Class
ARR
Annualized Return Rate (ARR) metric. This class computes the Annualized Return Rate based on the returns of a financial asset. It handles NaN
src/metric/arr.py:11
↓ 4 callers
Class
AssistantMessage
src/message/types.py:223
↓ 4 callers
Class
AudioURL
An audio URL content part.
src/message/types.py:20
↓ 4 callers
Class
BenchmarkConfig
Benchmark configuration for registration
src/benchmark/types.py:115
↓ 4 callers
Class
BrowserUseFormatter
src/environment/browser/logging_config.py:90
↓ 4 callers
Class
CancelAllOrdersRequest
Request for canceling all orders.
src/environment/alpacaentry/types.py:80
next →
1–100 of 1,491, ranked by callers