dsh-gui-handoff:將命令行驗證的操作交接給圖形界面

前言

智能體在終端裏能將操作驗證正確,但用戶往往無法用手復現,原因是缺少圖形界面的操作路徑和記錄。單純告訴用戶“運行腳本”無法解決這個問題,這會留下一個無法學習的黑盒,且在換到另一臺機器時會失效。

DSH 插件 dsh-gui-handoff 旨在填補這個落差,它能把命令行驗證過的操作,交接給圖形界面。

這是什麼

這是一個 DeepSeek Harness 技能插件,核心功能是把命令行驗證過的操作交接給圖形界面。

  • 維護者:xxszyh
  • 類別:工作流
  • 許可證:MIT

核心功能

插件提供兩條路徑,默認走 B,降級到 A。

路徑 B(默認):
* 做法:智能體真正操作 GUI 走一遍。
* 產出:生成帶真截圖的教程。
* 價值:用戶可以學習操作流程,且支持跨機器生存。

路徑 A(降級):
* 做法:把步驟固化成配置文件。
* 產出:配置文件 + 一鍵操作。
* 限制:用戶無法學習,換機器不可用。

路徑 B 運行一個五階段鏈:驅動 → 觀察 → 捕獲 → 還原 → 標註。

插件內置了 30+ 硬約束 和 7 條工作紀律,用於確保操作的可復現性和正確性。驗證環節使用地面真值(例如:產物是否存在 + 時間戳,程序輸出或調試器退出碼),截圖僅用於輔助人類,不作判據。

安裝與啓用

通過以下命令安裝插件。插件註冊的 skill 名爲 gui-handoff,優先級爲 600(最低),因此本地修改的副本會優先於倉庫副本。

dsh plugin --profile <your-profile> add dsh-gui-handoff

也可以從本地目錄安裝:

dsh plugin --profile <your-profile> add /path/to/dsh-gui-handoff

典型用法

啓用後,智能體可以執行路徑 B 的五階段鏈。如果當前環境缺乏驅動目標 OS GUI 的手段(Windows 已提供參考實現),插件會自動降級。

示例邏輯如下:

  • 路徑 B 運行五階段鏈:驅動 → 觀察 → 捕獲 → 還原 → 標註
  • 智能體驅動 GUI 一次,生成帶真截圖的教程,並驗證用戶能復現。

適用場景與注意

  • 版本要求:需要 DeepSeek Harness >= 0.1.5-rc.1。
  • 系統依賴:路徑 B 的驅動環節需要某種手段來驅動目標系統的圖形界面。本倉庫爲 Windows 提供了參考實現(tools/gui-control/server.py),若在其他系統運行,需自行實現對應的 GUI 驅動邏輯,否則插件會降級到路徑 A。
  • 文件說明:tools/ 目錄是面向 Windows 的參考實現,並非插件運行的必需項。
  • 權限與安全:插件以 DSH 進程的權限運行,安裝前請檢查源碼與許可證。

結尾

該插件通過驅動 GUI 一次並生成帶真截圖的教程,解決了命令行驗證與圖形界面操作之間的斷層問題,確保了操作的可學習性與跨機器可用性。

  • GitHub: https://github.com/xxszyh/dsh-gui-handoff
  • 社區目錄: https://www.skillhub.cn/plugins/xxszyh/dsh-gui-handoff
羽毛球分组比赛记分
小程序二维码

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

小夜