deepseek-manners 使用指南
在 DSH Web 输入框旁给一只鲸鱼娘加心形道谢开关,开启后每次发消息自动追加「谢谢你,鲸鱼大人」到请求末尾。
本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。
本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。
快速上手
deepseek-manners
— 源: plugin_wiki.wiki_content
安装与验证
dsh plugin --profile web add github:Moeblack/deepseek-manners
复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。
— 源: plugins.install
关键要点
- 仅在包含用户直接输入的 step(turn 的第一个模型请求)注入,落在 payload 底部
- 只看最近一次 assistant 回复长度——
-
- 回复短 → 回收最近一条旧后缀(surface replace 为空,日志保留)
-
- 回复超长 → 跳过回收,该后缀永久保留(保护长回复的 prompt cache)
- 追加角色扮演风格的回复引导
— 源: plugin_wiki.readme_zh (fallback readme_raw)
常见问题
这个插件是真的在和谁聊天吗?
不是。它只是在你每次发送消息之后,自动把一段固定文本追加到你发送给模型的请求末尾,默认是「谢谢你,鲸鱼大人」,可在 settings.yaml 改成任意内容。模型本身不会被另一个角色接管。
关闭心形开关之后,已经注入过的「谢谢」还在吗?
还在。关闭开关只停止「下一次注入」,不会回滚历史消息里已经注入的后缀。下一轮回收时仍按规则判断是否替换最近一条。
为什么回复很长的时候会自动保留后缀?
这是为了保护 prompt cache。当最近一次 assistant 回复超过 hideAboveChars 字符数时,本插件主动放弃把上一轮注入的「谢谢」替换为空,避免长回复场景下消息序列变化对缓存命中率造成过大损失。
修改 settings.yaml 需要重启 DSH 吗?
不需要。DSH 默认开启文件热重载,改动后 1 到 2 秒内自动生效。如果 YAML 写错语法,服务会保留上一份合法配置并在日志里告警,不会崩溃。
text 字段可以写成多行吗?支持模板变量吗?
可以,使用 YAML 的 | 或 |- 块标量写法(块内每一行至少缩进 6 个空格)即可保留换行。text 不支持模板变量,写什么就注入什么,常用于追加多行系统提示或角色扮演指令。
这个插件只在 Web UI 里能用吗?
Host 半侧在 DSH 服务端运行,触发点是 agent/pre-step,对所有调用路径生效;Client 半侧是一个插入 Web 输入框右侧槽位的心形按钮,所以可视化的开关面板只出现在 Web 端。
怎么彻底卸载?
运行 dsh plugin --profile web remove github:Moeblack/deepseek-manners 即可;插件目录里的 config.json 也会随之被丢弃,settings.yaml 中由你手动编写的 deepseek-manners 段保留在那里不会自动删除。
后缀消息会污染其它会话或多 Agent 协作吗?
每条后缀都带有 source.plugin=moeblack/deepseek-manners 的来源标签,回收逻辑只匹配自己注入的那条,不会误删其他插件或用户手动加入的消息。
— 源: plugin_wiki.faq_json
兼容性
- DSH: 未声明
- Node: 未声明
- Platforms: macOS, Windows, Linux
— 源: plugin_wiki.compatibility_json
踩坑提醒
安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。
— 来源:通用规则