把开发规则注入每个会话的系统提示,改完即生效
30.8/100
综合分
1
GitHub 星标
25
npm 周下载
—/5
用户评分
数据截至 2026/9/29 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add @railgun52/dsh-user-rulesnpm 源 · @railgun52/dsh-user-rules 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-settings@deepseek-ai/dsh-system-prompt@deepseek-ai/dsh给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 配置命名空间列表编辑
- 规则注入系统提示
- 修改即时生效
dsh 网页 GUI 的用户规则设置页:针对配置档配置命名空间的列表编辑器,规则以 systemPrompt 段落注入
README
由 DeepSeek 最新模型翻译生成dsh-user-rules — 用户规则设置页
npm
DeepSeek Harness 的 profile-config 设置页,把你的开发规则注入到每个会话的系统提示里。
你在这里添加的规则会拼接成一个名为 user-rules 的 systemPrompt section,模型从下一轮起就会遵守——改完即生效,无需重启。页面是对 user-rules profile-config 命名空间的列表编辑器;Host 端负责 schema 与 systemPrompt section,浏览器端负责编辑卡片。
功能
| 功能 | 说明 |
| 设置页 | 一级设置 section 用户规则,提供增/改/删/排序卡片列表 |
| systemPrompt 注入 | 解析后的 rules 成为名为 user-rules 的编号 systemPrompt section(order -50) |
| 实时编辑 | rules 声明为 .volatile();section 文本在装配时读实时值,新会话立即生效,不重载插件 |
| profile-config 存储 | 值持久化到当前 profile 的插件配置;页面通过共享 configForms 命名空间读写 |
架构
dsh-user-rules/
|-- src/
展开完整文档(README 剩余 1 节)
dsh-user-rules — 用户规则设置页 npm DeepSeek Harness 的 profile-config 设置页,把你的开发规则注入到每个会话的系统提示里。 你在这里添加的规则会拼接成一个名为 user-rules 的 systemPrompt section,模型从下一轮起就会遵守——改完即生效,无需重启。页面是对 user-rules profile-config 命名空间的列表编辑器;Host 端负责 schema 与 systemPrompt section,浏览器端负责编辑卡片。 功能 | 功能 | 说明 | | 设置页 | 一级设置 section 用户规则,提供增/改/删/排序卡片列表 | | systemPrompt 注入 | 解析后的 rules 成为名为 user-rules 的编号 systemPrompt section(order -50) | | 实时编辑 | rules 声明为 .volatile();section 文本在装配时读实时值,新会话立即生效,不重载插件 | | profile-config 存储 | 值持久化到当前 profile 的插件配置;页面通过共享 configForms 命名空间读写 | 架构 dsh-user-rules/ |-- src/ | |-- index.ts # host 端:Config schema(volatile rules)+ systemPrompt section | |-- user-rules-schema.ts # UserRulesSchema | |-- invariant.ts | -- client/ | |-- index.ts # 浏览器端:configForms.whileServed + settings.section 卡片 | |-- UserRulesSection.tsx | |-- UserRulesSection.module.css | -- locales.ts # zh/en 导航与页面文案 -- cordis.patch.yml # bundle patch:插入 user-rules 插件行 - 命名空间:user-rules。所属 profile 条目 id 必须等于该字符串;在 profile-config 设置模型下,插件的 Config schema 即命名空间。 - 注入:apply 注册一个 systemPrompt.section,其 text 在每次装配时读 config.rules.get(),因此规则始终反映当前值。 - 浏览器 bundle:走 window.__ModuleLoader__.load 契约;React 与 @deepseek-ai/dsh-client-ui-primitives 从加载器模块表解析(external);CSS Modules 由 lightningcss 内联为 。 安装 从本地目录(开发) dsh plugin --profile web add link:/absolute/path/to/dsh-user-rules 从 npm(推荐) dsh plugin --profile web add @railgun52/dsh-user-rules@latest 安装后重启 dsh web。打开 设置 → 用户规则 管理规则。link 模式下改代码后跑 pnpm build 再刷新页面即可,无需重新安装。 开发 pnpm install pnpm build # tsc -b(类型+声明)&& tsdown(node 半 + 浏览器 bundle) pnpm typecheck # 仅类型检查 浏览器 bundle 用 harness 的 clientBundle helper 产出;从全新克隆构建需要 DeepSeek Harness 仓库在场(tsdown.config.ts 引入其 clientBundle)。发布的 lib/ 已预构建,使用者无需构建。 许可证 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
railgun52/dsh-user-rules
把开发规则注入每个会话的系统提示,改完即生效
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,350已汉化DSH
71.5
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,506已汉化DSH
71.1
AI 矢量设计工具ZSeven-W/openpencil
全球首个 AI 原生开源矢量设计工具。
★ 7,027已汉化DSH
71.1
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。