前言¶
在 DeepSeek Harness(DSH)里连续对话时,下一句用户消息往往要对着空白输入框从头想。有人靠复制上一轮要点再改,有人等灵感;这和「主模型已经答完、Composer 却还没动」之间,缺的是一条可编辑、不自动发出的起点。社区插件 dsh-nextline(维护者 jesongit,分类:模型推理)在宿主回复结束后,用与主会话独立的模型预测完整下一条用户消息,或在已有草稿上按 Tab 续写;建议只填入草稿,绝不自动发送,也不覆盖已有草稿。
这是什么¶
Nextline(输入预测) 面向 DSH Desktop / Web 会话界面:在输入框上方单行展示建议,点击或 Tab 写入草稿,发送仍由你手动完成。简介原文为:Next-message predictions for DeepSeek Harness. Independent model, draft-only acceptance, no auto-send.
首个公开版本声明兼容 DSH 0.2.1-rc.5;Node.js 24+ 用于本地构建与测试。尚未获得 dsh.so 的独立 Verified 认证。
核心功能¶
下面介绍 README 中已说明、且与实现描述一致的能力。
预测与接受方式¶
- 整条消息:输入框为空时,可自动预测(稳定约 350ms 后)或在聚焦输入框按 Tab 请求;再按 Tab 或点击建议,将完整建议填入草稿。
- 续写草稿:输入框已有文字时按 Tab,按当前草稿内容请求续写;接受后追加到光标处(光标未动时即草稿末尾)。
- 草稿锚定:建议绑定请求时刻的草稿内容;接受前只要文字变化(输入、删除、粘贴),旧建议立即作废,需再按 Tab 按新内容重新预测。删掉文字回到空输入框则恢复整条消息预测。
- 显示:固定单行,超出省略;鼠标悬停查看全文。中文 / English、Sparkles 图标、主题适配、持久化设置。
模型与上下文¶
- 预测模型在「设置 → 输入预测」中单独选择,复用 DSH 已配置的提供商和凭据;首次安装不预选模型,不会自行发起模型请求。
- 将近期 user / assistant 文本发给所选预测提供商,可能产生正常模型费用;非空草稿续写时,草稿原文会随上下文一并发送。不主动读取工具结果、reasoning、文件或图片;预测请求无工具、不启动主 Agent、不执行模型命令。
- 默认限制:上下文 16000 字符、输出 1024 tokens、20 秒超时,可在设置中调整。
触发与取消¶
需要正常完成的主会话轮次;停止/失败轮次、子代理、附件/命令/提交状态或禁用输入时不触发。输入文字、添加附件或开始新一轮会取消预测。模型可返回无建议;超时可重试。同一轮次内相同配置、相同草稿内容可命中进程内缓存(不写磁盘预测缓存)。
安装与启用¶
Desktop(推荐)¶
在 DSH「设置 → 插件」的组合包安装入口粘贴:
github:jesongit/dsh-nextline#v1.1.0
或从 GitHub Releases v1.1.0 下载 dsh-nextline-1.1.0.tgz 做本地包安装。发行包含预构建 Client,不要求 npm 同名包。
CLI 管理的 Web profile¶
README 注明该流程尚未完成独立端到端验证。先确认 dsh --version 为 0.2.1-rc.5,再将 web 换成自己的非 Desktop profile:
dsh plugin --profile web add github:jesongit/dsh-nextline#v1.1.0
# 或使用已下载的预构建包:
dsh plugin --profile web add ./dsh-nextline-1.1.0.tgz
卸载:Desktop 在插件管理移除组合包;CLI profile 使用 dsh plugin --profile web remove dsh-nextline。
从旧本地版迁移¶
若曾安装 @local/dsh-composer-predictions,不要同时启用两者(相同服务/投影/界面身份会冲突)。先记录模型与参数,禁用旧包,再安装本包并在设置中重新保存;新插件 id 为 nextline,不会自动搬移旧配置。
典型用法¶
经过上面的安装步骤后,可按 README 顺序操作:
- 打开「设置 → 输入预测」。
- 选择提供商与预测模型,保存。
- 正常完成一轮对话;若开启自动预测且输入框为空,约 350ms 后会出现建议。
- 点击建议或在原输入框按 Tab,全文填入草稿,检查后自行发送。
- 关闭自动预测时:聚焦输入框按 Tab 请求,再按 Tab 接受;生成中重复 Tab 不重复请求,也可点击预测/重试入口。
适用场景与注意¶
适合:希望在 DSH 里减少「下一句从哪写起」的空窗、又希望与主模型分开计费/选型时,用独立预测模型做 Composer 草稿辅助。
务必注意:
- 插件以当前 DSH 进程权限运行;安装前应自行查看 源码与 MIT 许可,并按数据政策选择预测提供商。
- 预测可能错误或不合意,发送前必须检查。
- 作者仅在 Windows Desktop rc.5 环境验证过部分 Host/前端行为;其他操作系统、CLI/Web 完整交互及所有主题未独立验证。
- DSH 生态理念是「一切皆插件」;SkillHub 目录页 为社区站点,与 DeepSeek / 幻方无官方从属关系。
结尾¶
dsh-nextline 把「下一条完整用户消息」和「草稿续写」做成可编辑草稿、独立模型、不自动发送的输入预测能力,安装与设置路径在 README 中写全。进一步了解与问题反馈:
- 目录页:https://www.skillhub.cn/plugins/jesongit/dsh-nextline
- 仓库:https://github.com/jesongit/dsh-nextline