npm · @edgecasehuman/droidsight
$npx -y @edgecasehuman/droidsight@1.0.0 DROIDSIGHT_DEVICE_SERIAL — The only Android target the process may use. Required when ADB reports more than one authorized device; the server refuses to guess.
DROIDSIGHT_ADB_PATH — Explicit path to the ADB executable. Falls back to ANDROID_SDK_ROOT, ANDROID_HOME, then PATH.
DROIDSIGHT_LOCAL_ROOT — Confines host paths used by APK installation and file push/pull. Defaults to the process working directory.
DROIDSIGHT_DEVICE_PIN · secret — Numeric PIN for UI actions that require automatic unlock.
DROIDSIGHT_ALLOW_SHELL — Set to 1 to publish the arbitrary shell and macro tools. Grants authority equivalent to broad ADB shell access.
DROIDSIGHT_DEBUG_LOG — Path to a persistent debug log. File logging is otherwise disabled.
DROIDSIGHT_LOG — Tracing filter. Defaults to warn, or debug when a debug log path is set.
DROIDSIGHT_EVENTS — Set to 1 to start the long-running device event monitor. Requires DROIDSIGHT_DEVICE_SERIAL.
DROIDSIGHT_SENTINEL — Set to 1 to start the background enforcement loop. It re-applies watched device state on a timer, including unlocking the screen. Off by default.