from __future__ import annotations from device.manager import DeviceManager from tools._device import get_driver def launch_app( app_id: str, *, device_id: str | None = None, manager: DeviceManager | None = None, ) -> dict[str, object]: get_driver(device_id, manager=manager).launch(app_id) return {"ok": True, "action": "launch_app", "app_id": app_id} def terminate_app( app_id: str, *, device_id: str | None = None, manager: DeviceManager | None = None, ) -> dict[str, object]: get_driver(device_id, manager=manager).terminate(app_id) return {"ok": True, "action": "terminate_app", "app_id": app_id}