dsh-rule-manager
在终端中运行以下命令:
dsh plugin install wzz3034026545/dsh-rule-manager
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install wzz3034026545/dsh-rule-manager 即可安装本插件,源码位于 https://github.com/wzz3034026545/dsh-rule-manager 。
插件介绍
管理 DSH 规则往往意味着在 ~/.dsh/AGENTS.md 和各工作区的 AGENTS.md 之间来回切换,而早期还把「全局规则编辑」与「规则拆分」拆成两个独立插件,各自占据一个设置入口,日常维护很割裂。dsh-rule-manager 将 dsh-global-rules 和 dsh-rule-splitter 合并为一个插件,在设置面板中只呈现一个「规则管理」入口,内部以三个 Tab 分别承载全局规则、项目规则和自动拆分,操作路径大幅缩短。
核心能力有三:一是全局规则编辑,直接读写 ~/.dsh/AGENTS.md,保存后新会话立即生效;二是项目规则编辑,选择任意工作区后即可修改其根目录或子目录下的 AGENTS.md 文件;三是 LLM 自动拆分,粘贴一段较长的项目规则后,由所选模型将其拆解为精简总纲加按需加载的 .dsh/skills/ 下的 SKILL.md 文件,支持覆盖与合并保留两种模式,写盘前自动备份并可先预览再确认。
适合在多个 DSH 工作区中维护规则、希望减少插件数量并借助 LLM 把冗长规则结构化拆分的开发者。零构建、纯 Node ESM 的 Host 端与手写 bundle 的 Client 端保证了轻量部署,升级路径也与旧插件完全兼容,切换成本极低。
使用场景
- 统一编辑全局规则与各工作区项目规则,无需在多个插件间切换
- 将冗长的 AGENTS.md 通过 LLM 自动拆分为精简总纲与按需加载的 skills 文件
- 从 dsh-global-rules 与 dsh-rule-splitter 平滑升级,避免设置面板出现重复入口
适合人员
- 在多个 DSH 工作区中日常维护 AGENTS.md 的开发者
- 希望用 LLM 将大段规则结构化为可复用 skills 的工程师
- 追求精简插件列表、减少设置入口数量的 DSH 用户