dsh-next-prompt
回答结束后在空输入框里显示一条灰色的下一句建议,按 Tab 或 → 采纳;空输入框按 ↑ / ↓ 翻看本会话发送过的内容;可在插件页直接修改设置;不会自动发送。
安装
dsh plugin --profile web add dsh-next-prompt
沙箱测试结果
| 阶段 | 结果 |
|---|---|
| 1 安装 | ✓ |
| 2 列装 | ✓ |
| 3 挂载 | ✓ |
| 4 启动 | — |
四阶段在隔离沙箱里跑:安装(有网)→ 列装 → 挂载 → 启动(后三步断网)。
README
dsh-next-prompt
简体中文 | [English](README.en.md)


DeepSeek Harness(DSH)桌面端插件,给输入框加两个小功能:
- → / Tab:采纳建议的下一句。 Agent 回答完后,输入框里出现一条浅灰色的提示词,是根据最近的对话猜你接下来想说的话。按
Tab或→填进草稿。 - ↑ / ↓:翻看发送过的内容。 输入框为空时按
↑,填入这个会话里你上一次发出的消息;接着按↑往更早翻,按↓往回翻。
两者都只填进输入框,不会自动发送。
本插件原名dsh-prompt-prefill,0.5.0 起改名为dsh-next-prompt。装过旧版的话,先dsh plugin --profile desktop remove dsh-prompt-prefill,再按下面的方法安装新版。
适用版本:DSH 桌面端 0.2.1-rc.3、0.2.1-rc.2、0.2.0-rc.2(其他版本未验证)。
安装
dsh plugin --profile desktop add dsh-next-prompt
DSH 0.2.1 起,装完不用重启,DSH 开着时直接运行命令就行,插件马上生效。更早的版本装完要完全退出 DSH(包括托盘图标)再重新打开,安装前最好也先退出 DSH,否则命令会等待它释放文件锁。
- 想用仓库最新代码:
dsh plugin --profile desktop add github:Tleon-H/dsh-next-prompt - 用网页版 DSH:把
--profile desktop换成你自己的 profile(通常是--profile web) - 更新:先
remove再重新add(0.2.1 之前的 DSH 还要重启) - 卸载:
dsh plugin --profile desktop remove dsh-next-prompt
用法
- 回答结束且输入框为空时,几秒内出现灰字;按
Tab/→采纳,按Escape关闭,开始打字时灰字自动隐藏。 - 只是打开或翻看会话不会调用模型;Agent 回答中、上一轮出错或被中止时也不会生成。
- 关掉 DSH 再打开、切回某个会话时,只要之后没有新的对话,上次的灰字还在(不会重新调用模型)。按
Escape关掉的不会再出现。 - 对话没有明显下一步时,模型可能不给建议,这时不显示灰字。
- 带修饰键的组合键、输入法组字、输入框没有焦点时,插件不拦截按键。
配置
在 DSH 的「插件」页打开本插件,点开 next-prompt 这一行,就能直接改下面这些配置,保存后立即生效,不用重装或重启。也可以写在 [cordis.patch.yml](cordis.patch.yml) 里。常用的几项:
键 · 默认值 · 说明
enabled · true · 总开关
provider / model · '' · 固定用来生成提示词的模型,两项都填才生效;留空则跟随当前会话
timeoutMs · 20000 · 单次生成超时(毫秒)
maxRecentTurns · 3 · 发给模型的最近消息条数
persistSuggestions · true · 把每个会话最近一条灰字存到 ~/.dsh/plugin-data/dsh-next-prompt/suggestions.json,重开 DSH 后还原;关掉则只保留在内存里
其余配置项见 cordis.patch.yml 里的注释。
插件复用你在 DSH 里配好的模型和密钥,本身不需要任何凭据。如果当前模型带思考、比较慢,或者装了会自动切换模型的插件,建议固定一个响应快、不带思考的模型,例如:
provider: 'deepseek'
model: 'deepseek-flash'
发给模型的只有最近几条对话的文字,常见格式的密钥和 token 会先被替换成「[已隐藏]」,但不能保证识别所有敏感信息。
注意事项
- 灰字是对齐在输入框上的浮层,候选很长时可能显示不全,采纳后仍是完整内容。
- 翻出的内容一旦改动,
↑/↓就恢复成移动光标;多行内容要等光标移到开头(↑)或末尾(↓)才接着翻。在最近一条上按↓会清空输入框。 - 只恢复文字,不恢复图片附件。
- 不要和其他同样拦截
Tab/→/↑/↓的插件同时安装,见[同类插件](docs/similar-plugins.md)。
更多文档
- [排查与诊断](docs/troubleshooting.md):不出灰字时怎么查
- [开发者文档](docs/development.md):工作原理、踩过的坑、测试
- [更新日志](CHANGELOG.md)
个人维护的小项目,欢迎通过 issue 反馈,但不保证及时回复。
License
MIT
以上内容来自 npm 上的 README,我们只做格式化,不改内容。
版本
npm 上共发布:6,最后更新 2026-10-28