Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/zai-org/Open-AutoGLM
/ types & classes
Types & classes
32 in github.com/zai-org/Open-AutoGLM
⨍
Functions
223
◇
Types & classes
32
↓ 24 callers
Class
ActionResult
Result of an action execution.
phone_agent/actions/handler_ios.py:20
↓ 24 callers
Class
ActionResult
Result of an action execution.
phone_agent/actions/handler.py:15
↓ 8 callers
Class
AgentConfig
Configuration for the PhoneAgent.
phone_agent/agent.py:17
↓ 7 callers
Class
ModelConfig
Configuration for the AI model.
phone_agent/model/client.py:14
↓ 7 callers
Class
PhoneAgent
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 callers
Class
XCTestConnection
Manages connections to iOS devices via libimobiledevice and WebDriverAgent. Requires: - libimobiledevice (idevice_id, ideviceinfo)
phone_agent/xctest/connection.py:28
↓ 3 callers
Class
ADBConnection
Manages ADB connections to Android devices. Supports USB, WiFi, and remote TCP/IP connections. Example: >>> conn = ADBConnectio
phone_agent/adb/connection.py:31
↓ 3 callers
Class
IOSAgentConfig
Configuration for the iOS PhoneAgent.
phone_agent/agent_ios.py:17
↓ 3 callers
Class
Screenshot
Represents a captured screenshot.
phone_agent/xctest/screenshot.py:15
↓ 2 callers
Class
DeviceFactory
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 callers
Class
HDCConnection
Manages HDC connections to HarmonyOS devices. Supports USB, WiFi, and remote TCP/IP connections. Example: >>> conn = HDCConnect
phone_agent/hdc/connection.py:66
↓ 2 callers
Class
IOSPhoneAgent
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 callers
Class
ModelClient
Client for interacting with OpenAI-compatible vision-language models. Args: config: Model configuration.
phone_agent/model/client.py:41
↓ 2 callers
Class
Screenshot
Represents a captured screenshot.
phone_agent/hdc/screenshot.py:17
↓ 2 callers
Class
Screenshot
Represents a captured screenshot.
phone_agent/adb/screenshot.py:16
↓ 2 callers
Class
StepResult
Result of a single agent step.
phone_agent/agent_ios.py:34
↓ 2 callers
Class
StepResult
Result of a single agent step.
phone_agent/agent.py:32
↓ 1 callers
Class
ActionHandler
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 callers
Class
ActionTimingConfig
Configuration for action handler timing delays.
phone_agent/config/timing.py:12
↓ 1 callers
Class
ConnectionTimingConfig
Configuration for ADB connection timing delays.
phone_agent/config/timing.py:80
↓ 1 callers
Class
DeviceInfo
Information about a connected device.
phone_agent/hdc/connection.py:56
↓ 1 callers
Class
DeviceInfo
Information about a connected iOS device.
phone_agent/xctest/connection.py:17
↓ 1 callers
Class
DeviceInfo
Information about a connected device.
phone_agent/adb/connection.py:21
↓ 1 callers
Class
DeviceTimingConfig
Configuration for device operation timing delays.
phone_agent/config/timing.py:38
↓ 1 callers
Class
IOSActionHandler
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 callers
Class
ModelResponse
Response from the AI model.
phone_agent/model/client.py:29
↓ 1 callers
Class
TimingConfig
Master timing configuration combining all timing settings.
phone_agent/config/timing.py:100
Class
ConnectionType
Type of HDC connection.
phone_agent/hdc/connection.py:47
Class
ConnectionType
Type of iOS connection.
phone_agent/xctest/connection.py:9
Class
ConnectionType
Type of ADB connection.
phone_agent/adb/connection.py:12
Class
DeviceType
Type of device connection tool.
phone_agent/device_factory.py:7
Class
MessageBuilder
Helper class for building conversation messages.
phone_agent/model/client.py:219