DSH 输入助手:提示词优化、下一句预测、输入续写与草稿暂存

前言

在 DeepSeek Harness(DSH)中,输入框是发起对话的主要入口。面对需要反复打磨的提示词、较长的草稿以及后续内容的连贯性需求,手动修改和输入效率有限。DSH 的插件化架构允许开发者按需扩展功能,这里介绍的是 Somnus678 维护的输入框增强插件:dsh-input-assistant。

这是什么

dsh-input-assistant 是 DSH 的输入框增强插件,当前版本 0.1.3。它提供四项能力:提示词优化、下一句预测、输入续写、草稿暂存。插件运行在宿主进程权限下,依赖宿主已配置的模型提供商,自身不持有或记录 API key。数据与设置存储在宿主的私有 storage 中,插件不收集遥测或上传使用数据。

核心功能

提示词优化

输入草稿后,插件可将整稿或选区改写成更准确、可发送的表达。支持三档强度(轻/标准/深度),结果以差异视图展示逐词增删,可一键采纳或撤销。改写时会保护代码块(``` 和 ~~~)、行内代码、URL、盘符绝对路径(如 C:...)、相对路径与文件名(如 src/core/generation.ts、package.json、README.md),以及用户显式锁定的片段。若占位符被模型篡改、丢失或重复,插件会拒绝该结果并保留原稿。

下一句预测

在回复完成后,插件会预测你接下来可能说的话,以灰字提示在光标后。按 Tab 采纳,按 Esc 或继续输入忽略。采纳不会发送消息。默认开启,可在设置中关闭。

输入续写

根据当前草稿预测后续内容,停顿时间与最小间隔可调。默认停顿时间 600ms(范围 200–5000ms),两次续写请求的最小间隔 2000ms(范围 500–30000ms)。默认开启,可在设置中关闭。

草稿暂存

当前会话最多保留 3 份草稿。清空输入前,非空草稿会自动保存。从插件菜单可查看并显式恢复;切换会话、切换模型、断线重连后暂存仍在该会话下。

安装与启用

环境要求

  • Node.js >= 22.19
  • DSH 0.2.1-rc.2 ~ 0.2.1-rc.3(声明范围 >=0.2.1-rc.2 <0.3.0-0,两端均经全量测试验证)

安装命令(官方 web profile)

dsh --version                                  # 确认 0.2.1-rc.2 或 rc.3
dsh plugin --profile web add https://github.com/Somnus678/dsh-input-assistant/releases/download/v0.1.3/dsh-input-assistant-0.1.3.tgz
dsh --profile web --dump-config                # 应看到 dsh-input-assistant 层
dsh --profile web

卸载

dsh plugin --profile web remove dsh-input-assistant

卸载不会清除插件保存的草稿与设置(存在宿主私有 storage 中)。安装或升级后需要完全退出并重新打开 DSH,插件才会加载。

从源码构建

git clone https://github.com/Somnus678/dsh-input-assistant.git
cd dsh-input-assistant
pnpm install
pnpm build
pnpm pack --pack-destination dist

典型用法

安装并重启 DSH 后,输入框右侧会出现「优化」按钮。在输入框写入草稿,点「优化」或使用菜单/快捷键,查看差异后决定采纳或撤销。在左下角账号菜单 → 设置 → 输入助手,可分别开关四个模块、调整强度与高级参数。

下一句预测与输入续写的预测结果以灰字显示在光标后,Tab 采纳,Esc 或继续输入忽略。清空输入前,非空草稿会自动暂存,从插件菜单可查看并显式恢复。

适用场景与注意

适合需要频繁打磨提示词、保持长草稿连续性、以及希望获得输入连续性辅助的场景。插件在 Windows x64 上已验证,macOS/Linux 未验证。兼容声明范围 0.2.1-rc.2 ~ 0.2.1-rc.3,此范围外的版本未经测试,可能不兼容。

插件默认会调用模型。下一句预测和输入续写默认开启,会在你输入时自动发起请求。若只想手动使用优化功能或控制成本,请在设置中关闭这两项。插件未完成完整的效果评测,部分场景(中文 IME 候选组合、附件/引用组合、完整官方 Web 组合、其他插件组合、非 Windows x64 平台)未验证。

插件以当前 DSH 进程权限运行,安装前应检查源码与许可证。详见 GitHub 仓库的验收记录与低用量真实模型试验文档。

短结尾

dsh-input-assistant 通过提示词优化、下一句预测、输入续写与草稿暂存,为 DSH 的输入框提供增强能力。适合需要反复打磨提示词与保持长草稿连续性的用户。更多细节与源码见:
- GitHub:https://github.com/Somnus678/dsh-input-assistant
- 目录页:https://www.skillhub.cn/plugins/Somnus678/dsh-input-assistant

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

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

小夜