前言¶
DeepSeek Harness(DSH)的插件化架構允許開發者擴展能力,但直接控制桌面涉及高風險。dsh-desktop-operator 旨在解決這一痛點,爲 DSH 提供經過適配的 Windows Computer Use 能力。它不依賴瀏覽器 DOM,而是專注於 Windows 桌面本身。
這是什麼¶
這是一個爲 DeepSeek Harness 提供桌面自動化和 MCP 工具的插件。由用戶 zjh02249 維護。它將適配的 Open Computer Use 原生運行時、DSH 橋接層和 Windows 二進制文件打包成一個單一的 .tgz 插件包,安裝後不再依賴額外的項目目錄。
核心功能¶
- Safe Windows Computer Use:優先使用無障礙元素,在敏感操作前進行確認。
- Desktop Automation & UI Automation:支持點擊、輸入、窗口管理等動作。
- MCP Tools:提供標準 MCP 接口供 Agent 調用。
- Window Management:支持枚舉、捕獲和聚焦窗口。
- High-risk Action Confirmation:對發送、刪除、購買等高風險動作進行策略控制。
- Single Package Installation:一個插件包包含所有運行時和依賴。
安裝與啓用¶
安裝插件包後,需要在 Agent Preset 中掛載配置才能生效。
- 安裝插件
使用官方命令安裝下載好的.tgz包。假設文件位於D:\Downloads:
dsh plugin --profile web add "D:\Downloads\dsh-desktop-operator-0.12.1.tgz"
- 配置 Agent Preset
在agent.cordis.yml中添加computer-use工具配置。建議使用以下配置以確保安全:
- id: computer-use
name: 'dsh-desktop-operator'
config:
accessPolicy: allow
highRiskActionPolicy: confirm
interactionMode: foreground-verified
*說明:* `accessPolicy: allow` 允許普通桌面動作運行,`highRiskActionPolicy: confirm` 會在發送、刪除等最終動作前彈出確認。
- 驗證安裝
重啓 Harness 或 Profile 後,新建會話。可先執行以下驗證命令:
列出當前 Windows 桌面上的窗口,不要點擊或輸入。
適用場景與注意¶
- 系統要求:目前僅支持 Windows(10/11 已驗證,ARM64 已構建,macOS/Linux 未實現)。
- 安全限制:不支持鎖屏、UAC 安全桌面或遠程桌面。
- 依賴版本:依賴 DeepSeek Harness 0.3.5 和 DSH 0.1.0-rc.6。
- 運行權限:插件以當前 DSH 進程的權限運行,請確保安裝前檢查源碼與許可證。
結語¶
dsh-desktop-operator 提供了在 Windows 桌面環境中進行安全、可控自動化操作的基礎能力。通過單一包安裝和嚴格的策略配置,開發者可以在 DeepSeek Harness 中復刻 Computer Use 的關鍵工程能力。
- 目錄頁: https://www.skillhub.cn/plugins/zjh02249/dsh-desktop-operator
- GitHub: https://github.com/zjh02249/dsh-desktop-operator