前言¶
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 進程權限與源碼許可證。