MCPcopy Index your code

hub / github.com/OTA-Tech-AI/web-agent-protocol / types & classes

Types & classes98 in github.com/OTA-Tech-AI/web-agent-protocol

↓ 78 callersClassActionResult
Result of executing an action
browser_use/agent/views.py:106
↓ 11 callersClassTabInfo
Represents information about a browser tab
browser_use/browser/views.py:11
↓ 8 callersClassBrowser
Playwright browser on steroids. This is persistent browser factory that can spawn multiple browser contexts. It is recommended to use only one in
browser_use/browser/browser.py:117
↓ 8 callersClassBrowserConfig
r""" Configuration for the Browser. Default values: headless: False Whether to run browser in headless mode (not recommended) disable_secur
browser_use/browser/browser.py:59
↓ 8 callersClassBrowserError
Base class for all browser errors
browser_use/browser/views.py:59
↓ 7 callersClassBrowserState
browser_use/browser/views.py:31
↓ 7 callersClassDOMElementNode
xpath: the xpath of the element from the last root node (shadow root or iframe OR document if no shadow root or iframe). To properly reference the
browser_use/dom/views.py:47
↓ 5 callersClassBrowserContext
browser_use/browser/context.py:249
↓ 4 callersClassAgentBrain
Current state of the agent
browser_use/agent/views.py:130
↓ 4 callersClassAgentHistory
History item for agent actions
browser_use/agent/views.py:169
↓ 4 callersClassAgentOutput
Output model for agent @dev note: this model is extended with custom actions in AgentService. You can also use some fields that are not in this mode
browser_use/agent/views.py:138
↓ 4 callersClassBrowserContextConfig
Configuration for the BrowserContext. Default values: cookies_file: None Path to cookies file for persistence disable_security: F
browser_use/browser/context.py:65
↓ 4 callersClassBrowserStateHistory
browser_use/browser/views.py:42
↓ 4 callersClassLLMModel
run_replay.py:43
↓ 4 callersClassMessageMetadata
Metadata for a message
browser_use/agent/message_manager/views.py:17
↓ 3 callersClassAgentHistoryList
List of agent history items
browser_use/agent/views.py:211
↓ 3 callersClassDomService
browser_use/dom/service.py:30
↓ 3 callersClassLLMException
browser_use/exceptions.py:1
↓ 3 callersClassManagedMessage
A message with its metadata
browser_use/agent/message_manager/views.py:24
↓ 3 callersClassMessageManagerSettings
browser_use/agent/message_manager/service.py:24
↓ 3 callersClassStepMetadata
Metadata for a single step including timing and token information
browser_use/agent/views.py:116
↓ 2 callersClassAgentMessagePrompt
browser_use/agent/prompts.py:64
↓ 2 callersClassBrowserUseFormatter
browser_use/logging_config.py:78
↓ 2 callersClassDOMTextNode
browser_use/dom/views.py:21
↓ 2 callersClassHashedDomElement
Hash of the dom element to be used as a unique identifier
browser_use/dom/history_tree_processor/view.py:8
↓ 2 callersClassMessageManager
browser_use/agent/message_manager/service.py:34
↓ 2 callersClassProductTelemetry
Service for capturing anonymized telemetry data. If the environment variable `ANONYMIZED_TELEMETRY=False`, anonymized telemetry will be disabled.
browser_use/telemetry/service.py:24
↓ 1 callersClassActionModel
Base model for dynamically created action models
browser_use/controller/registry/views.py:36
↓ 1 callersClassActionRegistry
Model representing the action registry
browser_use/controller/registry/views.py:68
↓ 1 callersClassAgent
browser_use/agent/service.py:91
↓ 1 callersClassAgentEndTelemetryEvent
browser_use/telemetry/views.py:53
↓ 1 callersClassAgentRunTelemetryEvent
browser_use/telemetry/views.py:41
↓ 1 callersClassAgentSettings
Options for the agent
browser_use/agent/views.py:36
↓ 1 callersClassAgentState
Holds all state information for an Agent
browser_use/agent/views.py:78
↓ 1 callersClassAgentStepInfo
browser_use/agent/views.py:97
↓ 1 callersClassAgentStepTelemetryEvent
browser_use/telemetry/views.py:31
↓ 1 callersClassBrowserContextState
State of the browser context
browser_use/browser/context.py:241
↓ 1 callersClassBrowserContextWindowSize
Window size configuration for browser context
browser_use/browser/context.py:45
↓ 1 callersClassBrowserSession
browser_use/browser/context.py:188
↓ 1 callersClassChatSession
Orchestrates the interaction between user, LLM, and tools.
mcp_client.py:274
↓ 1 callersClassConfiguration
Manages configuration and environment variables for the MCP client.
mcp_client.py:21
↓ 1 callersClassController
browser_use/controller/service.py:51
↓ 1 callersClassControllerRegisteredFunctionsTelemetryEvent
browser_use/telemetry/views.py:25
↓ 1 callersClassDOMHistoryElement
browser_use/dom/history_tree_processor/view.py:42
↓ 1 callersClassDOMState
browser_use/dom/views.py:197
↓ 1 callersClassLLMClient
Manages communication with the LLM provider.
mcp_client.py:223
↓ 1 callersClassMemory
Manages procedural memory for agents. This class implements a procedural memory management system using Mem0 that transforms agent interaction his
browser_use/agent/memory/service.py:30
↓ 1 callersClassMemorySettings
Settings for procedural memory.
browser_use/agent/memory/service.py:22
↓ 1 callersClassMessageManagerState
Holds the state for MessageManager
browser_use/agent/message_manager/views.py:129
↓ 1 callersClassPlannerPrompt
browser_use/agent/prompts.py:164
↓ 1 callersClassRegisteredAction
Model for a registered action
browser_use/controller/registry/views.py:7
↓ 1 callersClassRegisteredFunction
browser_use/telemetry/views.py:19
↓ 1 callersClassRegistry
Service for registering and managing actions
browser_use/controller/registry/service.py:24
↓ 1 callersClassServer
Manages MCP server connections and tool execution.
mcp_client.py:66
↓ 1 callersClassSignalHandler
A modular and reusable signal handling system for managing SIGINT (Ctrl+C), SIGTERM, and other signals in asyncio applications. This class provid
browser_use/utils.py:21
↓ 1 callersClassSystemPrompt
browser_use/agent/prompts.py:12
↓ 1 callersClassTool
Represents a tool with its properties and formatting.
mcp_client.py:189
↓ 1 callersClassURLNotAllowedError
Error raised when a URL is not allowed
browser_use/browser/views.py:63
↓ 1 callersClassViewportInfo
browser_use/dom/service.py:25
ClassAgentError
Container for agent error handling
browser_use/agent/views.py:391
ClassBaseTelemetryEvent
browser_use/telemetry/views.py:7
ClassClickElementAction
browser_use/controller/views.py:20
ClassClickElementBySelectorAction
browser_use/controller/views.py:29
ClassClickElementByTextAction
browser_use/controller/views.py:37
ClassClickElementByXpathAction
browser_use/controller/views.py:25
ClassCloseTabAction
browser_use/controller/views.py:62
ClassCoordinateSet
browser_use/dom/history_tree_processor/view.py:24
ClassCoordinates
browser_use/dom/history_tree_processor/view.py:19
ClassDOMBaseNode
browser_use/dom/views.py:14
ClassDolphinBrowser
A class for managing Dolphin Anty browser sessions using Playwright
browser_use/browser/dolphin_service.py:14
ClassDoneAction
browser_use/controller/views.py:49
ClassDragDropAction
browser_use/controller/views.py:110
ClassElementTreeSerializer
browser_use/browser/tests/test_clicks.py:11
ClassExtendedOutputModel
browser_use/controller/service.py:63
ClassExtractPageContentAction
browser_use/controller/views.py:87
ClassGoToUrlAction
browser_use/controller/views.py:11
ClassGroupTabsAction
browser_use/browser/views.py:20
ClassGroupTabsAction
browser_use/controller/views.py:74
ClassHistoryTreeProcessor
" Operations on the DOM elements @dev be careful - text nodes can change even if elements stay the same
browser_use/dom/history_tree_processor/service.py:8
ClassInputTextAction
browser_use/controller/views.py:43
ClassInputTextBySelectorAction
browser_use/controller/views_selector.py:5
ClassMessageHistory
History of messages with metadata
browser_use/agent/message_manager/views.py:69
ClassNoParamsAction
Accepts absolutely anything in the incoming data and discards it, so the final parsed model is empty.
browser_use/controller/views.py:91
ClassOpenTabAction
browser_use/controller/views.py:58
ClassPosition
browser_use/controller/views_selector.py:11
ClassPosition
browser_use/controller/views.py:105
ClassProxySettings
the same as playwright.sync_api.ProxySettings, but now as a Pydantic BaseModel so pydantic can validate it
browser_use/browser/browser.py:41
ClassScrollAction
browser_use/controller/views.py:66
ClassSearchGoogleAction
browser_use/controller/views.py:7
ClassSelectOptionBySelectorAction
browser_use/controller/views.py:32
ClassSendKeysAction
browser_use/controller/views.py:70
ClassSwitchTabAction
browser_use/controller/views.py:54
ClassTaskData
run_replay.py:23
ClassUngroupTabsAction
browser_use/browser/views.py:26
ClassUngroupTabsAction
browser_use/controller/views.py:83
ClassValidationResult
Validation results.
browser_use/agent/service.py:1149
ClassViewportInfo
browser_use/dom/history_tree_processor/view.py:34
ClassWaitForElementAction
browser_use/controller/views.py:15