XuezuoYS/dsh-prompt-inject ↗★ 0
dsh-prompt-inject
按注入点与模型作用域自定义发送时的前后缀与 system 注入 适合需要精细控制不同模型系统提示词和输入格式的用户。
Other repositories with this package name
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:XuezuoYS/dsh-prompt-injectREADME
Read the full 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 每次写入加一,用来挡掉两个窗口同时写的情况。