dsh-global-rules-panel
Manifest valid全局规则面板:在侧边栏写一次长期规则,之后每次请求(含子代理与新会话)都自动带上。Sidebar rules panel for DeepSeek Harness.
全局规则面板 · Global Rules Panel
在 DeepSeek Harness 的左侧边栏加一个入口,点开就能写下长期有效的规则;保存后,每一次模型请求 都自动带上这段规则——主会话、子代理、以及之后新开的所有会话,都不用再每次手动交代。
A sidebar panel that holds your standing rules for DeepSeek Harness. Write them once; every model request carries them from then on — main sessions, sub-agents, and every session you open later.

侧边栏 ── 插件 / 自动化任务 / 全局规则面板 …
安装 · Install
从 npm(推荐)
dsh plugin --profile <你的 profile> add dsh-global-rules-panel
从 DSH 插件市场:打开 Harness 的「插件」页,搜 全局规则面板 或 Global Rules Panel,点安装即可。
或者装本地打包文件 / 直接链源码目录
# 打包文件
dsh plugin --profile <你的 profile> add ./dsh-global-rules-panel-1.0.0.tgz
# 源码目录(改代码即生效,开发时用)
dsh plugin --profile <你的 profile> add /绝对路径/dsh-global-rules
装好即出现在侧边栏(与「插件」「自动化任务」同一列),不需要重启 Harness。
用起来 · Usage
-
点侧边栏的「全局规则面板」图标。
-
在文本框里写规则,一行一条,例如:
始终用中文回答。 先列出计划再执行。 所有回答必须以「收到」开头。 -
点「保存」(或
Ctrl/Cmd + S)。下一条回复就带上新规则,不用重启。 -
想临时停用但保留文本,把顶部开关切成「已停用」——开关即时生效,不需要再保存。
它怎么生效 · How it works
- Host 半在根 context 上注册一段
systemPrompt段落,段落文本是一个函数,每次装配系统提示时 重新读取当前状态。所以保存后下一条回复即生效,开关一拨下一段提示里就没有它。 - 段落注册在根 context,因此是全局的:主会话、子代理、之后新开的会话全覆盖。
- 规则为空或已停用时,这段提示完全不出现,不会给模型留一个空壳。
- 规则上限 20000 字符,面板里有实时字数提示。
数据放哪儿 · Where the data lives
<DSH home>/global-rules/rules.json
Windows 上默认是 C:\Users\<你>\.dsh\global-rules\rules.json,内容形如:
{ "enabled": true, "text": "始终用中文回答。", "savedAt": "2026-10-30T12:00:00.000Z" }
它和插件代码分开放,所以升级或卸载插件都不会丢规则。写入走「临时文件 + rename」, 断电或崩溃不会留下半截文件。想换机器就把这个 JSON 拷过去。
和 AGENTS.md 的关系
Harness 自带的 $DSH_HOME/AGENTS.md 是另一条常驻指令通道,两者可以同时用:AGENTS.md 适合
放在版本库里、跟项目一起走的说明;本插件适合你随时想改、还想一键停用的个人规则,多一个面板和总开关。
边界 · Boundaries
- 规则位置排在 Harness 自带提示之后。它与具体请求冲突时以请求为准,与安全要求冲突时以 安全要求为准(注入的文本里也是这么写的)。
- 插件只读写上面那一个 JSON 文件:不碰系统目录,不改 profile 的
package.json。 - 面板路径以
/<包名去前缀>/api挂在宿主已有的 HTTP 服务上,沿用同一个 origin,不额外开端口。
开发 · Development
npm run check # 语法检查(node --check index.js / client.js)
npm test # 离线自测(假的 Cordis context,不联网、不碰真实 DSH 目录)
npm run assets # 重新生成 assets/icon-180.png 与 docs/screenshots/*.png
npm pack # 看真正会发出去的文件
npm test 没有第三方依赖,CI(.github/workflows/ci.yml,Node 22)跑同一套命令。
源码目录直接 link: 安装时,改 index.js / client.js 后刷新页面即生效(Host 半需要重启一次)。
License
MIT
Comments
Loading…
Similar plugins
by Wraindrock
DSH(DeepSeek Harness)个人插件:把你的项目开发规则交给 agent —— 右侧栏面板可视化维护(全局 + 按项目),并自动注入每个会话的系统提示。
★ 0
MIT
JavaScript
Oct 6, 2026
dsh plugin --profile web add dsh-ian-rulesby tianyaojiudi-prog
DSH(DeepSeek Harness) 插件:把一段可在设置页随时改写的文字,作为全局系统提示词段注入到所有会话,含子代理与工作流内部子代理;文本与开关即时生效,无需重启。
★ 9
MIT
JavaScript
Oct 4, 2026
dsh plugin --profile web add dsh-djy-xttscby badai147
在 DeepSeek Harness Web 设置面板中编辑 ~/.dsh/AGENTS.md 全局规则的插件
★ 14
↓ 525/wk
MIT
JavaScript
Oct 17, 2026
dsh plugin --profile web add dsh-global-rulesby ZZJQ678
全局提示词配置:在对话视图新增一个标签页,写进去的内容会加在每个会话系统提示词的最前面,保存后下一条消息即生效。
★ 0
MIT
JavaScript
Sep 18, 2026
dsh plugin --profile web add dsh-global-contextby EnkiduGilgamesh
DeepSeek Harness plugin: a hoverable/clickable outline rail on the left of the chat column (one marker per turn, summary card on hover, click to jump).
★ 0
MIT
JavaScript
Aug 15, 2026
dsh plugin --profile web add dsh-codex-side-outlineby mycodesite
DeepSeek Harness (dsh) 插件:全局+项目两级 Markdown 规则注入(RuleBase)
★ 3
↓ 9/wk
MIT
TypeScript
Oct 5, 2026
dsh plugin --profile web add rulebase