DeepSeek Harness 插件:dsh-enhance

前言

DeepSeek Harness (DSH) 的核心設計理念是「一切皆插件」。p-jiangh/dsh-enhance 是一個爲 DSH 提供增強體驗的工具包,它的定位類似於 oh-my-zsh 的主題擴展。它通過封裝技能、注入工作規則、提供預設代理以及一系列輔助工具,幫助用戶在 DSH 中快速建立一套標準的深度工作流。

核心能力

安裝後,插件主要提供以下功能:

  • 打包技能:內置 code-review、git-workflow 和 tdd 等技能,通過 / 菜單直接調用。
  • Work-rules 段:常駐系統提示詞段,定義通用工作紀律。
  • Doctor 工具:dsh_enhance_doctor,用於診斷插件裝配狀態並給出建議。
  • 人類指令:提供 /doctor(診斷)和 /boulder(工作追蹤狀態)兩個 UI 入口,結果僅渲染不消耗 token。
  • 守衛 + Delivery-gate:包含 write-existing、path-traversal、bash-read 等守衛,以及基於文件 manifest 的交付門衛。
  • 工作追蹤:結合 boulder 和寫令牌,提供 start-work 和 delivery-gate 鉤子。
  • Worktree 工具:提供 worktree_create/list/cleanup 工具。
  • Enhance 預設:一個名爲 enhance 的工作模式預設,包含深度工作協議(enhance-mode)段。
  • Advisor:伴隨審查運行的子代理,提供 nit/concern/blocker 等建議。

安裝與啓用

本插件以 Profile 爲單位進行掛載。安裝前請確保已安裝 dsh CLI(npm 包 @deepseek-ai/dsh)。

  1. 確認你的 profile 名稱。桌面端 GUI 使用 desktop,Loopback Web 使用 web,無頭模式使用 headless。
  2. 執行安裝命令:
dsh plugin --profile <your-profile> add https://github.com/P-JIANGH/dsh-enhance/releases/download/v0.1.2/p-jiangh-dsh-enhance-0.1.2.tgz

注意點:
* 包名是 @p-jiangh/dsh-enhance,不要寫成裸名 dsh-enhance。
* 如果 profile 名稱寫錯,命令會靜默新建一個同名 profile,桌面端 GUI 可能看不到該插件。建議先確認已存在的 profile:ls $DSH_HOME/profiles。
* 桌面端的 profile 由應用獨佔管理,CLI 只能管理 web、headless 或自定義 profile。在桌面端 GUI 的插件面板安裝即可。

典型用法

安裝完成後,插件會自動加載。你可以通過以下方式使用:

  • 使用技能:在輸入框打 /,選擇 code-review、git-workflow 或 tdd。
  • 執行診斷:在輸入框打 /,選擇 /doctor。
  • 啓用增強模式:新建會話時,在預設菜單中選擇 Enhance。該預設包含常駐的 enhance-mode 段。

配置

插件支持在界面或 YAML 文件中進行配置。

  • 界面配置:在側邊欄「插件」面板中找到 @p-jiangh/dsh-enhance,點擊「配置」。可以調整 workRules、doctorTool、guards、workTracking 等開關,或修改 advisorModel。
  • YAML 配置:在 profile 的 cordis.patch.yml 或 $DSH_HOME/cordis.patch.yml 中覆蓋:
- id: dsh-enhance
  name: '@p-jiangh/dsh-enhance'
  config:
    workRules: |
      # 你的自定義規則
    doctorTool: true

注意事項

  • 預設固定:Enhance 預設是會話創建時固定的,無法在已有會話中切換。要使用該預設,必須新建會話。
  • 兼容性:Enhance 預設需要 dsh >= 0.2.0,且僅在 Web 或桌面端界面可用。純 headless / acp / sdk 環境下無法在預設菜單選擇,但插件本體功能正常。
  • 功能狀態:Advisor 的目標迴歸功能尚未實現,當前僅作爲伴隨審查運行時存在。

總結

dsh-enhance 通過提供預設好的技能、工作流守衛和深度工作模式,降低了在 DSH 中搭建複雜工作流的門檻。它適合希望在對話中快速複用代碼審查、Git 工作流或進行結構化深度工作的用戶。

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

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

小夜