dsh-kaomoji
Add mood-aware Japanese kaomoji to DeepSeek Harness (dsh) replies; prompt-injection plugin with a curated library from kaomojiya.org.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:TianJie52009/dsh-kaomoji说明文档
阅读完整 README ↗配置
默认配置即开即用(mode: auto)。有两层设置:
- 部署默认值:在 profile 的
cordis.patch.yml中以id: dsh-kaomoji覆盖config(适合管理员/装机默认); - 用户设置:通用设置卡片里修改,写入
~/.dsh/dsh-kaomoji.json,优先级高于部署默认值;点「恢复默认」会删掉用户层,回到部署默认值。
cordis.patch.yml 示例:
- id: dsh-kaomoji
config:
mode: frequent # off | auto | frequent
placement: end # inline | end
maxPerTurn: 2
customPrompt: "正式场景克制一点,优先使用「感谢 / 鼓励」类颜文字"
配置项
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
mode | 'off' | 'auto' | 'frequent' | 'auto' | off 关闭;auto 寒暄/闲聊/推荐建议/共情回复都会带一个;frequent 每条对话回复都带一个(两者都跳过纯代码 / 正式技术交付) |
placement | 'inline' | 'end' | 'inline' | 放在情绪最贴切的句子/短段后,或固定在回复末尾 |
maxPerTurn | number(1–5) | 1 | 每条回复最多允许的颜文字数量 |
customPrompt | string | '' | 附加风格/场景说明;不能改变模式、白名单或数量上限 |
settingsFile | string | ~/.dsh/dsh-kaomoji.json | (进阶)用户设置持久化文件路径 |
settingsAuthority | 'trusted-host' | 'loopback' | 'trusted-host' | 设置 RPC 信任范围:默认允许本机与 Host 声明的受信主机(Tailscale/局域网)保存设置;改成 loopback 则仅本机可改 |
卡片里的修改即时写入用户层并热生效;修改 cordis.patch.yml 的部署默认值后需重启 dsh。
远程访问(Tailscale / 局域网)
- 只要能正常远程打开 dsh 页面,说明 Host 已信任该来源;默认
settingsAuthority: trusted-host下,通用设置卡片可以直接修改并保存。 - 如果卡片提示「当前来源不在 Host 的信任列表里」,说明服务端
@deepseek-ai/dsh-client-connection没有把该域名/IP 加进trustedHosts;先在服务端配置受信主机,或临时改用settingsAuthority: loopback并到服务器本机编辑。
配置项
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
mode | 'off' | 'auto' | 'frequent' | 'auto' | off 关闭;auto 寒暄/闲聊/推荐建议/共情回复都会带一个;frequent 每条对话回复都带一个(两者都跳过纯代码 / 正式技术交付) |
placement | 'inline' | 'end' | 'inline' | 放在情绪最贴切的句子/短段后,或固定在回复末尾 |
maxPerTurn | number(1–5) | 1 | 每条回复最多允许的颜文字数量 |
customPrompt | string | '' | 附加风格/场景说明;不能改变模式、白名单或数量上限 |
settingsFile | string | ~/.dsh/dsh-kaomoji.json | (进阶)用户设置持久化文件路径 |
settingsAuthority | 'trusted-host' | 'loopback' | 'trusted-host' | 设置 RPC 信任范围:默认允许本机与 Host 声明的受信主机(Tailscale/局域网)保存设置;改成 loopback 则仅本机可改 |
卡片里的修改即时写入用户层并热生效;修改 cordis.patch.yml 的部署默认值后需重启 dsh。