Skip to content

Releases: ffyfox/dsh-prompt-hardener

v0.4.0 · 硬邦邦提示词优化

Choose a tag to compare

@ffyfox ffyfox released this 11 Oct 14:59

已发布至 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 · 硬邦邦提示词优化

Choose a tag to compare

@ffyfox ffyfox released this 08 Oct 00:42

已发布至 npm:dsh-prompt-hardener@0.3.0

更新:逐条指挥 —— !! 强制改写,?? 原样放行

插件开启状态下,在提示词最开头写前缀,就可以单独指挥这一条是否改写:

  • !!(全角 !! 同)——强制改写,哪怕这条消息看着已经够硬,强度仍按当前档位。
  • ??(全角 ?? 同)——原样放行,不调用模型。

前缀必须自成一段(后面跟空格或换行),如 !! important、?? 这句别改。而 !!important、??这句别改 这类紧贴后续文字的写法会被当作正文,无指挥效果。命中的前缀会从正文里剥掉再发出去,不会进对话记录。

更新:改写失败时给出提示

自动模式下,模型失败或超时时本条走规则兜底发出,并弹出相应提示。

修改

  • 英文界面不再夹中文与全角标点:界面统一为英文文案。
  • 审查卡片不再出现非必要闪出:宿主判定这一条无需审查时,卡片不上屏。

安装:

dsh plugin --profile web add dsh-prompt-hardener

桌面版在插件面板的「包名或地址」里填 dsh-prompt-hardener。

本次改动涉及宿主侧代码,升级后需要重启生效。

v0.2.0 · 硬邦邦提示词优化

Choose a tag to compare

@ffyfox ffyfox released this 02 Oct 03:02

已发布至 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 · 硬邦邦提示词优化

Choose a tag to compare

@ffyfox ffyfox released this 28 Sep 21:26

首个版本,已发布到 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。