跳到主内容

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

踩坑提醒

安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。

— 来源:通用规则