前言¶
DSH(DeepSeek Harness)支持插件化擴展。本插件允許 DSH 直接調用本機 Codex 的 Windows Computer Use 運行時,實現對桌面的控制,而不是通過外部 API。
這是什麼¶
這是一個由 Han-1413141 維護的插件。它將 DSH 與本地已安裝的 Codex Computer Use 運行時連接起來,提供原生菜單集成和自動啓動功能。
核心功能¶
插件提供了以下能力:
* 讀取窗口和控件
* 獲取截圖
* 點擊
* 輸入
* 按鍵
* 滾動
* 拖動
* 啓動應用
安裝與啓用¶
安裝前需確保系統環境滿足要求(見下文)。安裝命令如下:
dsh plugin --profile desktop add https://github.com/Han-1413141/dsh-codex-computer-use/releases/download/v0.1.4/dsh-codex-computer-use-0.1.4.tgz --ignore-scripts
安裝完成後,重新啓動 DSH。在指令列表末尾(窗口較小時需向下滾動)選擇 Computer Use,或直接輸入 /computer。插件會在草稿前填入電腦操作提示,補充任務後發送即可。
典型用法¶
以下是兩個典型的使用場景示例:
-
檢查狀態與窗口讀取:
使用codex_computer_read檢查 Computer Use 狀態,列出窗口,然後讀取指定的窗口。如果涉及首次授權,需要在 DSH 中請求確認。 -
文本輸入與操作:
使用 Codex Computer Use,在記事本的新文檔裏輸入“你好,DSH”。先檢查窗口和輸入焦點,每步操作後檢查結果。
前置條件與注意¶
使用本插件需要滿足以下條件:
- 系統要求:Windows 系統。
- 軟件版本:DSH 0.2.0-rc.2。
- 運行環境:本地已安裝並初始化 Computer Use 的 Codex 桌面版。
- 依賴:Codex 提供的
@oai/sky爲 0.7.5。
需要注意以下事項:
- 授權機制:首次訪問應用時,會打開標題爲 DeepSeek Harness - Computer Use 的獨立 Windows 授權窗口;批准後,僅在本次 DSH 會話中記住該應用。
- 進程管理:不需要先打開 Codex 主窗口,也不需要保持 Codex 聊天運行。插件會在首次調用工具時自動啓動後臺工作進程。
- 操作主體:由 DSH 當前使用的模型決定操作,不需要額外調用 OpenAI 模型。
- 發佈方式:本包未發佈到 npm,需從 GitHub Releases 下載安裝包。
結語¶
該插件通過本地運行時實現了 DSH 對 Windows 桌面的直接控制,適合需要自動化操作本地應用的場景。更多細節與源碼可參考 GitHub 倉庫。