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 工作流或进行结构化深度工作的用户。

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

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

小夜