XuezuoYS/dsh-prompt-inject ↗★ 0

dsh-prompt-inject

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

パッケージ
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

ドキュメント

README 全文を読む ↗

配置存在哪里

~/.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 每次写入加一,用来挡掉两个窗口同时写的情况。