dsh-next-input:助手回复后的下一句输入建议

前言

在 DeepSeek Harness(DSH)里和助手多轮对话时,常见情况是:上一轮任务刚结束,输入框空着,你要自己组织下一句该说什么。DSH 社区采用「一切皆插件」的方式扩展能力;dsh-next-input 由维护者 songshuhuoban 发布,在助手本轮回复全部完成后,于空白输入框的占位文字中给出一条可能的下一句回复,按 Tab 填入草稿后再编辑或发送。插件沿用当前会话的模型和凭据,无需另填 API Key。目录页:skillhub.cn/plugins/songshuhuoban/dsh-next-input;源码与说明:GitHub。

这是什么

下一条输入建议(npm 包名 dsh-next-input,当前文档对应插件 0.2.2)面向 DSH 0.2.1-rc.2。它不改变主对话流程,只在输入框为空且没有待处理输入时,通过独立辅助请求生成短建议并显示在占位符中;采纳建议用 Tab,不会自动发送。

核心功能

下面介绍已写在官方 README 中的能力,均可对照仓库说明核对。

  1. 触发时机:正常对话,等待本轮助手回复与相关任务全部结束;保持输入框为空,稍等片刻,建议出现在输入框占位文字中。
  2. 采纳方式:按 Tab 将建议填入输入框,按需修改后发送。不想用时直接输入即可,本轮建议会消失;即使删空内容,也要等下一轮助手完成后才会重新生成。
  3. Tab 条件:仅在输入框完全为空且存在有效建议时补全。空格、换行、附件或引用均视为已有输入;输入法选字过程中也不接受建议。
  4. 失败与超时:生成失败或超时后,输入框恢复默认占位,可照常输入。
  5. 上下文:短会话用当前可见对话;长会话采用「滚动摘要 + 近期原文」,摘要不写入主会话、不改变原有对话记录。建议生成与长会话摘要均调用当前会话模型,产生该模型的正常调用费用。
  6. 并发与取消:新会话、新回合、发送消息或开始执行任务时会清除上一轮建议;手动输入、切换会话、改配置或卸载插件会取消进行中的请求。

安装与启用

插件以当前 DSH 进程权限运行,安装前可在 GitHub 查看源码与 MIT 许可证。CLI 的 web 环境与桌面版分别管理插件;用桌面版请走图形界面步骤。

图形界面(桌面版)

  1. 左侧打开 插件,右上角 添加插件。
  2. 在 包名或地址 中填写:
dsh-next-input@0.2.2
  1. 点击 安装,完成后 立即启用。

若镜像源找不到该版本,在 安装源 切换到 npm 官方源后重试。也可从 GitHub Release v0.2.2 下载预构建的 dsh-next-input.tgz,在安装窗口填写文件的完整路径。

命令行(CLI Web 版)

使用 DSH 0.2.1-rc.2 的 CLI 执行:

dsh plugin --profile web add dsh-next-input@0.2.2 --registry=https://registry.npmjs.org/

安装完成后重新启动该 Web 实例并刷新页面。

版本对应(升级参考)

桌面版暂不自动更新插件:先在插件详情页卸载旧版,再通过 添加插件 安装新版本并启用。旧版 0.1.0 仅支持 DSH 0.1.7-rc.2;插件 0.2.1 支持 DSH 0.2.0-rc.2;插件 0.2.2 支持 DSH 0.2.1-rc.2。若 0.1.0 安装失败,可将包名改为 dsh-next-input@0.2.2 后重装。

典型用法

经过上面的安装与启用,可按 README 中的步骤操作:

  1. 与助手正常对话,等本轮回复和任务全部完成。
  2. 输入框保持为空,等待建议出现在占位文字中。
  3. 按 Tab 填入,编辑后发送;或直接输入自己的内容。

设置

左侧 插件 → 下一条输入建议 → 调整项后 保存。通常保持默认即可;模型较慢或对话很长时可适当加大超时。

设置 默认值 说明
启用建议 启用 是否自动生成下一句回复建议
失败重试次数 3 次 首次失败后,最多再尝试几次
每次请求超时(毫秒) 15000(15 秒) 每次整理上下文并生成建议的最长等待时间
建议最大字数 240 建议内容的长度上限

单项恢复默认:点击该项 恢复默认,再 保存。

适用场景与注意

适合希望在 DSH 里减少「下一句怎么写」空窗、又希望建议可编辑、不自动发出的开发者。插件 Host 通过 /api/next-input/suggest 发起独立辅助请求,沿用当前会话最近一个已完成请求的 provider/model;客户端挂在 conversation.input.overlay 扩展槽,依赖 DSH 0.2 的 composer DOM 标记,找不到标记时保持静默。

问题反馈:GitHub Issues。npm 包:dsh-next-input。

结尾

dsh-next-input 把「下一句用户回复」做成可选的 Tab 补全:不占主会话消息流,配置项清晰,与 DSH 0.2.1-rc.2 对齐。需要安装包名、CLI 命令与行为细节时,以 GitHub README 与 社区目录页 为准。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜