前言¶
DeepSeek Harness (DSH) 的 IM 机器人默认投递方式较为即时,缺乏真实感。dsh-im-humanize 插件通过模拟人类交互细节,对消息发送节奏、输入状态模拟以及交互反馈进行了增强。
是什么¶
dsh-im-humanize 是基于 @xmanrui/dsh-im (4.21.2) 的拟人化分支 fork,由 johnnren 维护。它提供了统一的拟人化设置入口,在保留上游全部功能的基础上,新增了针对角色扮演沉浸体验的配置项。
核心功能¶
该插件主要提供以下能力:
* 发送延迟 + 输入中两阶段:模拟阅读和打字的过程。
* 流式回复:支持逐字推送回复内容。
* 分步消息:将长回复拆分为多条消息发送。
* 状态表情回应:发送处理中/成功/失败等状态表情。
* 回复引用:在回复消息时带上引用头。
* 过程进度提示:发送正在处理、正在整理结果等占位气泡。
* per-bot 全量覆盖:支持为每个机器人单独设置上述参数。
安装与启用¶
使用官方命令行添加插件:
dsh plugin --profile web add @johnnren/dsh-im-humanize
配置方式¶
安装完成后,进入 DSH 界面:
1. 打开“设置” -> “IM机器人” -> “通用设置”。
2. 在“拟人化设置”面板中进行全局配置。
3. 对于特定渠道,点击机器人卡片,在卡片内进行 per-bot 覆盖配置。
注意事项¶
- 每个 IM 渠道都支持接入多个机器人,互不干扰。
- iMessage 是通过本机 Messages.app 身份接入的例外。
- 流式文本仍逐字显示。
- 流式回复与分步消息同开时,每段各自流式输出。
结尾¶
该插件通过精细化的参数控制,让 DSH 机器人更接近真实的人类交互模式。配置集中在界面面板中,操作较为直观。注意在启用复杂功能前,确认当前 DSH 进程权限与源码许可证。