MCPcopy Create free account

hub / github.com/zai-org/Open-AutoGLM / types & classes

Types & classes32 in github.com/zai-org/Open-AutoGLM

↓ 24 callersClassActionResult
Result of an action execution.
phone_agent/actions/handler_ios.py:20
↓ 24 callersClassActionResult
Result of an action execution.
phone_agent/actions/handler.py:15
↓ 8 callersClassAgentConfig
Configuration for the PhoneAgent.
phone_agent/agent.py:17
↓ 7 callersClassModelConfig
Configuration for the AI model.
phone_agent/model/client.py:14
↓ 7 callersClassPhoneAgent
AI-powered agent for automating Android phone interactions. The agent uses a vision-language model to understand screen content and deci
phone_agent/agent.py:42
↓ 7 callersClassXCTestConnection
Manages connections to iOS devices via libimobiledevice and WebDriverAgent. Requires: - libimobiledevice (idevice_id, ideviceinfo)
phone_agent/xctest/connection.py:28
↓ 3 callersClassADBConnection
Manages ADB connections to Android devices. Supports USB, WiFi, and remote TCP/IP connections. Example: >>> conn = ADBConnectio
phone_agent/adb/connection.py:31
↓ 3 callersClassIOSAgentConfig
Configuration for the iOS PhoneAgent.
phone_agent/agent_ios.py:17
↓ 3 callersClassScreenshot
Represents a captured screenshot.
phone_agent/xctest/screenshot.py:15
↓ 2 callersClassDeviceFactory
Factory class for getting device-specific implementations. This allows the system to work with both Android (ADB) and HarmonyOS (HDC) device
phone_agent/device_factory.py:15
↓ 2 callersClassHDCConnection
Manages HDC connections to HarmonyOS devices. Supports USB, WiFi, and remote TCP/IP connections. Example: >>> conn = HDCConnect
phone_agent/hdc/connection.py:66
↓ 2 callersClassIOSPhoneAgent
AI-powered agent for automating iOS phone interactions. The agent uses a vision-language model to understand screen content and decide o
phone_agent/agent_ios.py:44
↓ 2 callersClassModelClient
Client for interacting with OpenAI-compatible vision-language models. Args: config: Model configuration.
phone_agent/model/client.py:41
↓ 2 callersClassScreenshot
Represents a captured screenshot.
phone_agent/hdc/screenshot.py:17
↓ 2 callersClassScreenshot
Represents a captured screenshot.
phone_agent/adb/screenshot.py:16
↓ 2 callersClassStepResult
Result of a single agent step.
phone_agent/agent_ios.py:34
↓ 2 callersClassStepResult
Result of a single agent step.
phone_agent/agent.py:32
↓ 1 callersClassActionHandler
Handles execution of actions from AI model output. Args: device_id: Optional ADB device ID for multi-device setups. confirma
phone_agent/actions/handler.py:24
↓ 1 callersClassActionTimingConfig
Configuration for action handler timing delays.
phone_agent/config/timing.py:12
↓ 1 callersClassConnectionTimingConfig
Configuration for ADB connection timing delays.
phone_agent/config/timing.py:80
↓ 1 callersClassDeviceInfo
Information about a connected device.
phone_agent/hdc/connection.py:56
↓ 1 callersClassDeviceInfo
Information about a connected iOS device.
phone_agent/xctest/connection.py:17
↓ 1 callersClassDeviceInfo
Information about a connected device.
phone_agent/adb/connection.py:21
↓ 1 callersClassDeviceTimingConfig
Configuration for device operation timing delays.
phone_agent/config/timing.py:38
↓ 1 callersClassIOSActionHandler
Handles execution of actions from AI model output for iOS devices. Args: wda_url: WebDriverAgent URL. session_id: Optional W
phone_agent/actions/handler_ios.py:29
↓ 1 callersClassModelResponse
Response from the AI model.
phone_agent/model/client.py:29
↓ 1 callersClassTimingConfig
Master timing configuration combining all timing settings.
phone_agent/config/timing.py:100
ClassConnectionType
Type of HDC connection.
phone_agent/hdc/connection.py:47
ClassConnectionType
Type of iOS connection.
phone_agent/xctest/connection.py:9
ClassConnectionType
Type of ADB connection.
phone_agent/adb/connection.py:12
ClassDeviceType
Type of device connection tool.
phone_agent/device_factory.py:7
ClassMessageBuilder
Helper class for building conversation messages.
phone_agent/model/client.py:219