kunjinkao-os/dsh-mobile-gui-agent ↗★ 0
dsh-mobile-gui-agent
Android Mobile GUI Agent plugin for DeepSeek Harness with ADB control, verified iterative actions, approval, and a Web mobile view
AI 分析
核心用途是让 DSH 能够通过 ADB 驱动和控制真实的安卓设备。适合需要进行移动端自动化测试、App 辅助操作的用户。需要连接已授权的 Android 设备。
インストール
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:kunjinkao-os/dsh-mobile-gui-agentドキュメント
README 全文を読む ↗Configuration
The bundle supplies safe defaults in cordis.patch.yml. Override the complete plugin row in the profile's cordis.patch.yml because Harness patch rows replace, rather than deep-merge, their config value.
- id: mobile-gui-agent
name: dsh-mobile-gui-agent
config:
adb:
adbPath: adb
commandTimeoutMs: 10000
processGraceMs: 1000
screenshotMaxBytes: 16777216
hierarchyMaxBytes: 4194304
diagnosticMaxBytes: 65536
hierarchyMaxElements: 400
hierarchyMaxSerializedBytes: 65536
hierarchyAttempts: 3
hierarchyRetryDelayMs: 300
stablePollMs: 300
stableSamples: 3
stableTimeoutMs: 5000
stableDifferenceThreshold: 0.01
agent:
maxSteps: 50
taskTimeoutMs: 600000
actionTimeoutMs: 30000
maxConsecutiveFailures: 5
stablePollMs: 300
stableSamples: 3
stableTimeoutMs: 5000
stableDifferenceThreshold: 0.01
approvalEnabled: true
traceScreenshots: true
maxTraceSteps: 100
commandTimeoutMs bounds one ADB subprocess. actionTimeoutMs bounds an entire action, including stabilization and the post-action observation. Keep actionTimeoutMs greater than commandTimeoutMs; slower wireless devices may need 30–60 seconds.
maxTraceSteps bounds the live and terminal GUI step list. maxSteps and taskTimeoutMs bound a run. Screenshot and hierarchy byte limits prevent unbounded ADB output. Model-visible screenshots use the Harness attachment store when the selected model accepts images.