chenjie1129/deepseek-harness-os-agent-plugin
Give a DSH agent a real cloud phone: a self-contained plugin for Volcengine Mobile Use Agent whose three tools drive a hosted Android phone in natural language, with step screenshots and credentials kept server-side.
OS Agent gives a DSH agent a real cloud phone via Volcengine Mobile Use Agent. Three model-facing tools cover the whole run lifecycle (mobile_use_start_task, mobile_use_get_status, mobile_use_get_result), so a request like 'open the shopping app, search for wireless earbuds and report the top 3 prices' becomes a natural-language task on a hosted Android phone with no USB cable, emulator or Appium grid. Signed (HMAC-SHA256) transport talks to the Mobile Use OpenAPI, an opt-in switch shows validated step screenshots as Harness attachments beneath status and result calls (base64 response fields are redacted), and a Settings → Plugins → OS Agent tab provides the configuration UI.
Install
dsh plugin --profile web add git+https://github.com/chenjie1129/deepseek-harness-os-agent-plugin.gitCopied verbatim from the README's Quick start (the README also shows the remove command). It installs as an external dual-face plugin — no patch and no vendored files in the Harness repository.
Compatibility
A self-contained Harness plugin for Volcengine Mobile Use Agent: one installed package contributes both the Cordis runtime and its browser configuration surface. Credentials (AccessKey and Secret Key) live in the Harness credential store and are write-only in the browser. A GitHub Actions 'Verify plugin' workflow guards the repo.
Details
- Repo: chenjie1129/deepseek-harness-os-agent-plugin
- Category: Tools & Capabilities
- Stars: 3
- Version: GitHub repo chenjie1129/deepseek-harness-os-agent-plugin; install is a git+ spec to the repo itself (no npm package cited). MIT license; targets DeepSeek Harness 0.1.1-rc.2; Node.js ^22.19.0 or ≥ 24.
Alternatives
Clizo1209/dsh-playwright-browser · Lum1104/dsh-browser · Fisfzy/ego-browser