XuezuoYS/dsh-prompt-inject ↗★ 0

dsh-prompt-inject

按注入点与模型作用域自定义提示词前后缀 适合需要精细控制不同模型系统提示词和输入格式的用户。

套件
dsh-prompt-inject
相容性
待驗證
Harness 依賴範圍
0.2.0-rc.2
Cordis 依賴範圍
~4.0.4
版本
0.1.0
授權
MIT
最近更新
2026年10月12日

同名套件的其他儲存庫

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:XuezuoYS/dsh-prompt-inject

配置存在哪里

~/.dsh/dsh-prompt-inject/rules.json(Windows 上一般是 C:\Users\\.dsh\dsh-prompt-inject\rules.json,.dsh 文件夹路径由宿主决定)。

写入走原子替换,带跨进程文件锁,权限 0600。文件坏掉或者结构版本不认识时,它会带着时间戳改名成 rules.json..bad 留着(现场可查),然后用空配置继续跑,不会静默把你的规则清空。这个文件由插件自己读写,建议只在设置页里改。

结构长这样,一条规则就是一个对象,八个注入点每个都只是一串规则,没有例外:

{
  "version": 1,
  "revision": 12,
  "slots": {
    "user.prefix": {
      "rules": [
        {
          "id": "r1",
          "enabled": true,
          "text": "总是用中文回答",
          "models": { "all": true, "list": ["deepseek-account/deepseek-flash"] }
        }
      ]
    },
    "system.beforeTools": { "rules": [] }
  }
}

revision 每次写入加一,用来挡掉两个窗口同时写的情况。