Introduction¶
The plugin-based architecture of DeepSeek Harness (DSH) allows developers to extend capabilities, but taking direct control of the desktop carries high risk. dsh-desktop-operator aims to address this pain point by providing adapted Windows Computer Use capabilities for DSH. It does not rely on the browser DOM; instead, it focuses on the Windows desktop itself.
What Is This¶
This is a plugin that provides desktop automation and MCP tools for DeepSeek Harness. It is maintained by user zjh02249. It packages an adapted Open Computer Use native runtime, DSH bridge layer, and Windows binaries into a single .tgz plugin bundle, with no additional project directory required after installation.
Core Features¶
- Safe Windows Computer Use: Prioritizes accessibility elements and requests confirmation before sensitive operations.
- Desktop Automation & UI Automation: Supports actions such as clicks, input, and window management.
- MCP Tools: Provides standard MCP interfaces for Agent invocation.
- Window Management: Supports enumerating, capturing, and focusing windows.
- High-risk Action Confirmation: Applies policy control to high-risk actions such as sending, deleting, and purchasing.
- Single Package Installation: One plugin package includes all runtimes and dependencies.
Installation and Enablement¶
After installing the plugin package, configuration must be attached in the Agent Preset to take effect.
- Install the plugin
Install the downloaded.tgzpackage using the official command. Assume the file is located atD:\Downloads:
dsh plugin --profile web add "D:\Downloads\dsh-desktop-operator-0.12.1.tgz"
- Configure the Agent Preset
Add thecomputer-usetool configuration inagent.cordis.yml. The following configuration is recommended to ensure safety:
- id: computer-use
name: 'dsh-desktop-operator'
config:
accessPolicy: allow
highRiskActionPolicy: confirm
interactionMode: foreground-verified
*Note:* `accessPolicy: allow` permits normal desktop actions, while `highRiskActionPolicy: confirm` triggers a confirmation prompt before final actions such as sending or deleting.
- Verify the installation
After restarting Harness or the Profile, start a new session. You can first run the following verification command:
列出当前 Windows 桌面上的窗口,不要点击或输入。
Use Cases and Notes¶
- System requirements: Currently supports Windows only (verified on Windows 10/11, ARM64 build available, macOS/Linux not implemented).
- Security limitations: Does not support locked screens, UAC security desktop, or remote desktop.
- Dependency versions: Depends on DeepSeek Harness 0.3.5 and DSH 0.1.0-rc.6.
- Runtime permissions: The plugin runs with the permissions of the current DSH process. Please verify the source code and license before installation.
Conclusion¶
dsh-desktop-operator provides foundational capabilities for safe and controllable automation in Windows desktop environments. Through single-package installation and strict policy configuration, developers can replicate key Computer Use engineering capabilities in DeepSeek Harness.
- Directory page: https://www.skillhub.cn/plugins/zjh02249/dsh-desktop-operator
- GitHub: https://github.com/zjh02249/dsh-desktop-operator