DeepSeek Harness 插件:dsh-creator-mode-plus

前言

DeepSeek Harness(DSH)的核心理念是“一切皆插件”。開發者常需要在不破壞宿主環境的前提下開發、測試和激活自己的插件。在現有的工作流中,手動創建項目、配置依賴和驗證激活過程往往需要較多步驟。下面介紹 dsh-creator-mode-plus,它通過 Creator Mode+ 橋接,將這一流程自動化。

這是什麼

dsh-creator-mode-plus 是一個 Fail-closed Creator Mode+ 橋接插件,由 DSHX 外部監督。它允許用戶在 DeepSeek Harness 的 Web 會話中,直接通過 Agent 完成插件的開發、激活和驗證。

  • 維護者:aa2246740
  • 分類:admin-security
  • 許可證:MIT

核心功能

該插件提供了一套固定工具和流程,專注於文件化的插件生命週期管理:

  1. 開發與驗證:支持開發、激活和驗證 DeepSeek Harness 插件。
  2. Fail-closed 橋接:採用 Fail-closed 設計,由外部 Supervisor 監督,確保操作安全。
  3. 生命週期工具:提供十個固定工具,用於腳手架搭建、檢查和熱重載。
  4. 熱重載:支持服務端代碼修改後的熱更新。

安裝與啓用

插件安裝後,需在 DSH 的 Web 會話中選擇該模式。

通過 CLI 安裝

使用官方 CLI 添加插件到 web profile:

dsh plugin --profile web add github:aa2246740/dsh-creator-mode-plus#v0.3.10

安裝完成後,重新打開 Web Host 並刷新頁面以加載插件。

通過桌面 App 安裝

打開 設置 → 插件 → 添加插件,在“包名或地址”中輸入:

github:aa2246740/dsh-creator-mode-plus#v0.3.10

典型用法

在 DSH Web 會話中,選擇工作區和 Creator Mode+,直接說明需求和安裝目標。例如:

做一個頁面計數按鈕插件,裝到當前 DSH;完成後繼續給它加一個服務端工具。

Agent 會自動執行以下步驟:
1. 創建源碼。
2. 進行構建檢查。
3. 選擇激活方式。
4. 繼續執行後續任務。

服務端代碼修改支持同進程熱更新,新客戶端首次加載需刷新頁面。

適用場景與注意

插件開發紅線

DSH 官方源碼爲只讀狀態。插件不得修改 Host、內置包或官方構建產物(包括臨時副本和 worktree)。若缺少公開接口,需調整插件方案;CORE_SOURCE_IMMUTABLE 不可通過接管、審批或 --force 繞過。

依賴與兼容性

  • DSHX 兼容範圍:>=0.9.1 <0.10.0
  • Peer 範圍:使用前需覈對桌面釘、peer 範圍,並確認用戶具有接管能力。

許可證

代碼遵循 MIT 許可證。

總結

dsh-creator-mode-plus 提供了一個安全的、Agent 引導的插件開發環境。它通過限制對宿主環境的修改和外部監督,讓開發者能專注於插件本身的邏輯實現。

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

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

小夜