DeepSeek Harness 插件:dsh-dev-actions

在使用 DeepSeek Harness (DSH) 進行開發時,開發者經常需要重複輸入相同的命令、Prompt 或指令。例如反覆輸入設備 ID 運行 Flutter,或在每次驗收時複述同一套登錄流程。dsh-dev-actions 插件旨在解決這一問題,讓 AI 主動發現並維護這些重複操作,將其轉化爲 DSH 界面中的一鍵操作。

插件定位

這是一個由 skitse 維護的工作流插件。它通過 AI 模型,將重複出現的開發命令、提示詞和指令轉化爲 DSH 的一鍵操作按鈕。插件不依賴用戶手工整理快捷方式,也不需要預先提醒 AI 創建按鈕,而是在開發過程中自動發現、更新、去重並維護這些入口。

核心功能

插件具備以下核心能力:

  • AI 自動發現與維護:AI 會自動識別開發過程中的重複模式,判斷其是否可能再次使用,並自動生成或更新快捷動作。
  • 三種動作類型:
    • 命令按鈕:支持運行、查看日誌和停止命令。
    • Prompt 按鈕:作爲用戶消息直接發送給 AI。
    • AI 指令按鈕:進入可編輯輸入框,由用戶檢查或修改後發送。
  • 範圍控制:支持工作區和會話兩種作用範圍。
  • 依賴要求:需要安裝 dsh-better-sidebar@^0.10.3 插件。

安裝與啓用

安裝前請確保環境滿足以下要求:

  • Node.js 22.19+ 或 24+
  • 已安裝 DSH CLI
  • 已安裝 dsh-better-sidebar@^0.10.3

執行以下命令安裝插件:

dsh plugin --profile web add dsh-better-sidebar@^0.10.3 https://github.com/skitse/dsh-dev-actions/releases/latest/download/dsh-dev-actions.tgz

安裝完成後重啓 dsh web 並刷新瀏覽器即可使用。

典型用法

該插件適用於多種開發場景,能夠沉澱反覆出現的驗收步驟和協作指令:

  • Flutter / 移動端:一鍵運行、熱重載、測試。
  • Web 開發:啓動 dev server、運行 E2E、打開重複驗收 Prompt。
  • 後端開發:啓動服務、遷移檢查、查看日誌、執行聚焦測試。
  • Xcode / 原生開發:保存項目固定的構建、測試和模擬器命令。

注意事項

  • 非遠程 IDE:插件不是遠程 IDE,不負責設備畫面流或 GUI 自動化。
  • 執行控制:動作內容和複用理由始終完整可見,執行或發送必須由用戶點擊。
  • 版本兼容:插件版本固定兼容 DSH RC 範圍。

結語

dsh-dev-actions 通過 AI 主動記憶替代人工整理快捷方式,幫助開發者減少重複操作,提升開發效率。更多細節可參考 GitHub 倉庫。

羽毛球分组比赛记分
小程序二维码

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

小夜