DSH Desktop Operator: Windows 桌面自動化與安全 Computer Use 插件

前言

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 中掛載配置才能生效。

  1. 安裝插件
    使用官方命令安裝下載好的 .tgz 包。假設文件位於 D:\Downloads:
    dsh plugin --profile web add "D:\Downloads\dsh-desktop-operator-0.12.1.tgz"
  1. 配置 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` 會在發送、刪除等最終動作前彈出確認。
  1. 驗證安裝
    重啓 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
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜