
Moeblack/deepseek-manners
110最近提交 2026年8月13日
deepseek-manners DSH 插件
DeepSeek Manners 是一个 DSH 插件,在每次用户输入的消息底部追加一段可自定义的感谢文本(默认:「谢谢你,鲸鱼大人」)。它在 Web 界面输入框右侧添加了一个心形开关,支持多行指令注入,并通过智能机制保护长回复的 prompt cache。
如何安装 deepseek-manners DSH 插件
dsh plugin --profile web add github:moeblack/deepseek-manners复制不会执行命令。安装 deepseek-manners DSH 插件前请核对仓库和版本。
deepseek-manners DSH 插件数据来源
deepseek-manners DSH 插件快照日期:2026年8月16日
discovered
deepseek-manners DSH 插件能做什么
- 在每次用户直接输入的 step 后注入自定义文本(支持单行或多行 YAML 块标量)。
- 在 Web 界面提供心形开关,可随时启用/禁用注入。
- 通过 DSH 设置文件热重载,修改配置后无需重启生效。
- 当助手回复超过 hideAboveChars 配置的字符数时,自动跳过后缀回收,保护长回复的 prompt cache。
- 支持注入任意文本,包括角色扮演指令、思考模式覆写、风格指南等。
deepseek-manners DSH 插件适合哪些场景
- 每次对话后自动向 AI 助手说谢谢,营造礼貌的交互氛围。
- 注入角色扮演风格的回复引导(如角色口头禅、输出格式),无需手动复制粘贴。
- 通过追加 thinking / response 块来覆写模型的思考模式。
- 强制统一会话中所有回复的语气、长度或结构。
- 通过开关和编辑 settings.yaml 快速测试不同的提示后缀效果。
deepseek-manners DSH 插件适合谁
- 希望与 AI 进行礼貌或仪式化交互的 DSH 用户。
- 需要在不修改主提示的情况下持续注入指令的角色扮演爱好者。
- 希望实验提示后缀对模型行为影响的进阶用户。
deepseek-manners DSH 插件的限制
- 仅适用于 DSH 环境(需要运行中的 DSH 实例)。
- 仅在包含用户直接输入的 step(每轮的第一个模型请求)时注入。
- text 字段不支持模板变量,写入什么就注入什么。
- hideAboveChars 配置为正值时,长回复的后缀会被永久保留(不回收),可能影响 prompt cache 行为。
deepseek-manners DSH 插件的仓库 README 摘录
以下文字摘自 deepseek-manners DSH 插件的上游仓库 Moeblack/deepseek-manners 的 README,版权归原作者,仅作引用。
在每次发消息之后给可爱的鲸鱼娘说谢谢(默认「谢谢你,鲸鱼大人」),仅当轮生效。 ## 安装 本插件是 [DeepSeek Harness(DSH)](https://github.com/deepseek-ai/deepseek-harness) 的插件,需要先有一个可运行的 DSH。 ### 本地源码装配 ```sh dsh plugin --profile web add -w link:/path/to/deepseek-manners ``` ### 从 GitHub 安装 ```sh dsh plugin --profile web add github:moeblack/deepseek-manners ``` 构建产物(`index.mjs` / `client.js`)已随仓库提交,git 安装无需额外构建步骤。 装配完成后,Web 界面输入框右侧会多出一个心形开关,用于随时开关注入。 ## 配置 `DSH_HOME/settings.yaml`: ```yaml deepseek-manners: text: 谢谢你,鲸鱼大人 enabled: true hideAboveChars: 2000 # 最近一Turn assistant 回复超过此字符数时跳过遮蔽(保护 prompt cache);0 = 总是遮蔽 ``` ## 机制 - 仅在包含用户直接输入的 step(turn 的第一个模型请求)注入,落在 payload 底部 - 只看最近一次 assistant 回复长度—— - 回复短 → 回收最近一条旧后缀(surface replace 为空,日志保留) - 回复超长 → 跳过回收,该后缀**永久保留**(保护长回复的 prompt cache) ## 如何自定义注入文本 `text` 字段的内容会原样注入到每次上行 payload 的底部。你可以把它写成一段**多行指令**(YAML 块标量),用于: - 追加角色扮演风格的回复引导 - 覆写模型的思考模式(think 标签行为) - 追加风格、语气、输出格式要求 `text` 不支持模板变量,写入什么就注入什么。 ### 多行长文本写法 YAML 中使用 `|`(保留换行)或 `|-`(去掉末尾换行)块标量: ```yaml deepseek-manners: text: |- 以下是对本次回复的补充要求,请严格遵守: 1. 回复开头使用角色惯用的口头禅,保持角色语气一致。 2. 思考过程放在 <think> 标签内,正文直接输出。 3. 正文不使用列表式结构,用自然段落叙述。 4. 每次回复控制在 200 字以内。 enabled: true hideAbo
阅读完整 README仓库未声明许可,使用前请先与作者确认。
deepseek-manners DSH 插件常见问题
如何安装 DeepSeek Manners?
需要先有一个可运行的 DSH。然后执行命令:`dsh plugin --profile web add github:moeblack/deepseek-manners`。也可以克隆仓库后使用 `dsh plugin --profile web add -w link:/path/to/deepseek-manners` 安装。
如何修改默认的感谢语?
编辑 `DSH_HOME/settings.yaml` 文件,修改 `deepseek-manners.text` 字段为你想要的内容。支持多行 YAML 块标量,可以写较长的指令。修改后由于热重载机制,1-2 秒内自动生效,无需重启。
能不能临时关闭注入而不卸载插件?
可以。在 Web 界面输入框右侧有一个心形开关,点击即可随时开启或关闭注入。也可以在 settings.yaml 中将 `enabled` 设为 `false`。
这个插件会影响性能或 prompt cache 吗?
插件只在用户直接输入的 step 注入文本,开销很小。但当助手回复超过 `hideAboveChars` 配置的字符数时,后缀会被永久保留(不回收)以保护长回复的 prompt cache,这是有意为之的设计。
可以用这个插件注入角色扮演指令吗?
可以。将 `text` 字段设置为多行指令块,包含角色扮演指南、角色口头禅、思考模式覆写等。插件不支持模板变量,所以直接写入你想要注入的准确文本即可。