feat: checkpoint device agent runtime milestones

This commit is contained in:
2026-07-06 17:24:03 +08:00
parent 2d4251e98e
commit 5658735bca
153 changed files with 8060 additions and 65 deletions
+7 -8
View File
@@ -1,30 +1,29 @@
from __future__ import annotations
class ApexAgentError(Exception):
class DeviceRuntimeError(Exception):
"""Base error for semantic errors surfaced above the driver layer."""
class DriverError(ApexAgentError):
class DriverError(DeviceRuntimeError):
"""A driver operation failed."""
class DeviceNotFoundError(ApexAgentError):
class DeviceNotFoundError(DeviceRuntimeError):
"""A requested device id is unknown."""
class DeviceOfflineError(ApexAgentError):
class DeviceOfflineError(DeviceRuntimeError):
"""A device is unavailable or lost its connection."""
class DeviceBusyError(ApexAgentError):
class DeviceBusyError(DeviceRuntimeError):
"""A device is already in use."""
class ElementNotFoundError(ApexAgentError):
class ElementNotFoundError(DeviceRuntimeError):
"""A requested screen element was not found."""
class TaskFailedError(ApexAgentError):
class TaskFailedError(DeviceRuntimeError):
"""A task failed before reaching its goal."""