dsh-user-rules: DeepSeek Harness 用户规则设置插件

前言

在 DeepSeek Harness 的开发流程中,为不同会话注入统一的开发规范或系统提示词,通常需要修改代码或重启服务。dsh-user-rules 插件提供了一个设置页面,允许在系统提示词中注入自定义规则,从而在无需修改代码的情况下管理这些规则。

插件简介

这是一个客户端插件,由维护者创建。它为 DeepSeek Harness 的 Web 界面增加了一级设置部分“用户规则”,支持对规则进行增删改和排序。添加的规则会被注入为名为 user-rules 的系统提示词部分,供模型在对话中使用。

核心功能

  1. 设置页面管理
    插件在设置中增加了一级部分“用户规则”。这里是一个卡片列表编辑器,支持添加、编辑、删除和排序规则。

  2. 系统提示词注入
    添加的规则会被串联,作为名为 user-rules 的系统提示词部分注入。该部分的顺序被设置为 -50,以确保其在系统提示词中的位置。

  3. 实时编辑生效
    规则数据被声明为 .volatile()。编辑规则后,无需重启 dsh web,模型在下一轮对话中即可立即应用新规则。

  4. 配置持久化
    规则值持久化到活动配置文件的插件配置中,确保规则在会话间保持。

安装与启用

使用官方提供的 npm 包安装:

dsh plugin --profile web add @railgun52/dsh-user-rules@latest

安装完成后,必须重启 dsh web 进程才能使插件生效。

使用示例

  1. 打开 DeepSeek Harness 的设置界面。
  2. 找到“用户规则”部分。
  3. 在列表中添加具体的规则文本。
  4. 编辑保存后,系统会在下一次对话组装时读取最新的规则内容。

注意事项

  • 插件运行在当前 DSH 进程的权限下,安装前应检查源码与许可证。
  • 该插件依赖于浏览器的 window.__ModuleLoader__.load 协议。
  • 拥有配置的配置文件条目 ID 必须等于“user-rules”。

总结

通过这个插件,开发者可以灵活地在界面中管理提示词规则,提升开发效率。

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

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

小夜