前言¶
在 DeepSeek Harness(DSH)里和助手来回几轮时,很多下一句其实很短、也很好猜:确认继续、让助手跑测试、要看 diff。若每次都从空白输入框重新打,手会慢半拍;若在别的工具里做「续写建议」,又往往和 DSH 的会话输入脱节。dsh-next-message-predictor 是面向 DSH 输入框的客户端插件:助手答完后,在输入框空白处以灰色文字给出「下一条消息」建议,Tab 采纳、Esc 忽略,且不替你点发送。
这是什么¶
插件全名 dsh-next-message-predictor,由 KungerChen 维护,归类为 DSH 客户端插件。当前版本 0.3.0,MIT 许可,无第三方 npm 依赖;仓库在 GitHub,目录页见 SkillHub。它只把文字写进输入框草稿,插件内没有发送消息的代码路径。
核心功能¶
输入框内建议¶
助手最终回答结束后,若输入框为空,灰色建议会出现在你正要打字的位置,不弹窗、不占额外布局。README 中归纳的交互如下:
| 操作 | 效果 |
|---|---|
Tab 或 → |
把建议填入输入框,可继续改;Ctrl+Z 只撤销这次填入 |
Esc |
隐藏这条建议 |
Alt+\(可改) |
立即预测;已有建议时换一条 |
| 直接打字 | 建议立刻消失;清空输入框后会再出现 |
三种预测模式¶
在 设置 → 消息预测 里可一键选模式,随时改回或微调单项:
| 模式 | 触发 | 模型 | 上下文条数 | 每日上限 |
|---|---|---|---|---|
| 均衡(默认) | 每次回答后自动 | 指定的低成本模型 | 12 | 200 次 |
| 省流 | 仅手动点「预测」或快捷键 | 指定的低成本模型 | 6 | 60 次 |
| 高质量 | 每次回答后自动 | 跟随会话模型 | 20 | 200 次 |
模式只改触发、模型策略、上下文和上限,不覆盖你已填好的模型,也不动总开关与隐私项。
费用、隐私与用量¶
默认每次预测为较短模型调用(默认输出上限 96 token),另有每日次数与 token 上限;重复出现过的短句可走本机「常用短句」路径,不调用模型。发送前会按规则遮蔽疑似密钥、令牌、邮箱;浏览器侧不上传草稿,用量统计在设置页「近 7 天」中查看请求数、采纳率、响应时间与 token。
左侧栏入口¶
可在设置页点「添加到左侧栏」,之后在 DSH 首页左侧直接进入状态与模式切换,标题旁显示当前插件版本。
安装与启用¶
需要 DeepSeek Harness 0.2.2-rc.1(package.json 中 engines.dsh 为 >=0.2.2-rc.1 <0.3.0)。官方 README 给出的安装命令如下(--profile 按你日常环境选 desktop 或 web):
dsh plugin --profile desktop add github:KungerChen/dsh-next-message-predictor
装好后需完全退出并重新打开 DSH,仅刷新页面不够。
启用分三步:
- 打开 设置 → 消息预测,打开「启用预测」(默认关闭)。
- 在「预测模式」里选一种,默认为「均衡」。
- 需要快捷入口时,点右上角「添加到左侧栏」。
卸载:
dsh plugin --profile desktop remove dsh-next-message-predictor
同一 profile 内只应启用一个输入框预测类插件;检测到同类插件时,本插件会自动暂停并在设置页说明原因。
典型用法¶
一轮对话结束后,看输入框里是否出现灰色建议;不满意就按 Alt+\(或你在设置里改的快捷键)换一条,满意则 Tab 填入,改几个字后再自行发送。想严格控制调用次数时,切到「省流」模式,只在需要时手动预测。
模型没把握、输出过长或多行、口吻像助手时,建议会被丢弃;设置页「当前状态」会说明此刻为何没有建议。
适用场景与注意¶
适合长期在 DSH 里做编码、排障、任务跟进的用户:短跟进占比较多的会话最能发挥价值;它不知道只有你知道的私密上下文,此时沉默是预期行为。
插件以当前 DSH 进程权限运行,预测请求会把会话里最近的用户消息与助手最终文字片段发给所配置的模型(默认最多约 12 条、约 2 000 token,不含工具调用细节与系统提示)。安装前应阅读仓库源码与 隐私与数据边界;社区目录 SkillHub 为独立站点,与 DeepSeek / 幻方无官方从属关系。
README 记载的已知限制包括:仅在 DSH 0.2.2-rc.1 上验证过;保存设置会重启插件后台并取消进行中的预测;多窗口共享预测结果;与其他模态界面并存时可能少显示一次建议,但不会抢按键。
结尾¶
dsh-next-message-predictor 把「下一句说什么」收成输入框里的可编辑草稿:Tab 采纳、Esc 忽略、绝不自动发送,并在模式与预算上把调用控制在可预期范围内。进一步了解可看目录页 SkillHub 条目 与 GitHub 仓库 README。