Repository navigation
Releases: ffyfox/dsh-prompt-hardener
Releases · ffyfox/dsh-prompt-hardener
Release list
v0.4.0 · 硬邦邦提示词优化
已发布至 npm:dsh-prompt-hardener@0.4.0
更新:改写判断 —— 没有内容的消息不再调用模型改写
新增「改写判断」功能。开启后,整条只有符号或序号(?、1.),或者整条都由功能词组成(继续、好的、提交、go on)的消息不再调用模型,按原话发出,减少不必要的调用、改写和等待。
- 不按长短判断:
加个按钮、改配置、add tests这类有内容的短消息照旧改写。判据只认中英文功能词,不认识的写法一律按"有内容"处理。 - 仍可强制改写:在提示词最开头写
!!;审查模式下卡片上有「强制改写」。
安装:
dsh plugin --profile web add dsh-prompt-hardener桌面版在插件面板的「包名或地址」里填 dsh-prompt-hardener。
本次改动涉及宿主侧代码,升级后需要重启生效。
v0.3.0 · 硬邦邦提示词优化
已发布至 npm:dsh-prompt-hardener@0.3.0
更新:逐条指挥 —— !! 强制改写,?? 原样放行
插件开启状态下,在提示词最开头写前缀,就可以单独指挥这一条是否改写:
!!(全角!!同)——强制改写,哪怕这条消息看着已经够硬,强度仍按当前档位。??(全角??同)——原样放行,不调用模型。
前缀必须自成一段(后面跟空格或换行),如 !! important、?? 这句别改。而 !!important、??这句别改 这类紧贴后续文字的写法会被当作正文,无指挥效果。命中的前缀会从正文里剥掉再发出去,不会进对话记录。
更新:改写失败时给出提示
自动模式下,模型失败或超时时本条走规则兜底发出,并弹出相应提示。
修改
- 英文界面不再夹中文与全角标点:界面统一为英文文案。
- 审查卡片不再出现非必要闪出:宿主判定这一条无需审查时,卡片不上屏。
安装:
dsh plugin --profile web add dsh-prompt-hardener桌面版在插件面板的「包名或地址」里填 dsh-prompt-hardener。
本次改动涉及宿主侧代码,升级后需要重启生效。
v0.2.0 · 硬邦邦提示词优化
已发布至 npm:dsh-prompt-hardener@0.2.0
更新:发送方式分成「自动 / 审查」两档
- 自动(默认):点了发送就直接发出去并自动改写。
- 审查:点了发送先不发 —— 弹出卡片,包含改写后的定稿,可审查修改再发出。
修改
- 挂件瘦身:不再写「关 / 轻 / 中 / 重 / 狂」,档位只靠颜色 + 力量条标识;改成无边框 28px 胶囊,和官方控件风格统一。
- 数据目录改名:
~/.dsh/ybb-optimizer/→~/.dsh/prompt-hardener/。新版本激活时自动整体改名迁移,定制过的prompt.md一字不少。(若自动迁移失败则原封不动,可手动覆盖文件)
安装:
dsh plugin --profile web add dsh-prompt-hardener桌面版在插件面板的「包名或地址」里填 dsh-prompt-hardener。
v0.1.0 · 硬邦邦提示词优化
首个版本,已发布到 npm:dsh-prompt-hardener@0.1.0
- 只在
agent/pre-step干一件事:你按下回车之前,需求先被改写成肌肉集团下的军令状。 - 四档浮夸度(轻 / 中 / 重 / 丧心病狂),界面里点一下立刻生效,不用重启。
- 风格提示词外置在
~/.dsh/ybb-optimizer/prompt.md,改完下一条消息生效,不会被升级覆盖。 - 模型不可用(超时 / 报错 / 没有可用路由)时退到规则拼接兜底:只加外壳,原话一字不动。
安装:
dsh plugin --profile web add dsh-prompt-hardener桌面版在插件面板的「包名或地址」里填 dsh-prompt-hardener。