DeepSeek Harness 输入框提示词自动补全插件

前言

在 DeepSeek Harness(DSH)中使用 ChatGPT 风格的提示词输入时,手动敲完整条指令容易打断思路。已有的输入框功能通常只提供基础补全或需要依赖模型推理,在纯前端规则补全的场景下缺少一个轻量、即开即用的方案。

插件介绍

这是一个为 DSH 输入框提供 ChatGPT 风格提示词自动补全的客户端插件,由 zhugang-hub 维护。插件在用户输入时弹出候选面板,提供 1–5 条可继续输入的提示词,通过 Tab 采纳、↑/↓ 切换、Esc 关闭。

核心功能

  • 输入框上方弹出候选面板,跟随输入内容更新;面板自适应浅色 / 深色主题
  • Tab 采纳当前候选(写入输入框,不直接发送)
  • ↑ / ↓ 切换到上一条 / 下一条候选
  • Esc 关闭面板
  • 纯前端注入,不发起模型请求、无新增运行依赖;候选来自 lib/client.js 内置规则(常见前缀模板 + 上下文启发式)

安装与启用

需要 DSH Desktop / dsh,无需构建。

dsh plugin --profile desktop add "link:C:/Users/gonge/.dsh/plugins-src/dsh-chatgpt-prompt-autocomplete"

如果 profile 没有自动挂载,在该 profile 的 cordis.patch.yml 中补一条 insert:

- insert:
    - id: dsh-chatgpt-prompt-autocomplete
      name: dsh-chatgpt-prompt-autocomplete

安装后重启 DSH Desktop 生效。

方式二:从 GitHub Release 安装

从 Releases 下载 .tgz,在 DSH 左侧「插件 → 添加插件」中填入安装包完整路径,启用后重启 DSH Desktop。

结构说明

package.json          # DSH bundle 声明:dsh.bundle.patch + dsh.client
cordis.patch.yml      # 把本插件挂进 profile 的 patch
lib/index.js          # Host 半边:注册静态脚本路由、注入 <script>
lib/client.js         # Client 半边:候选面板、键盘交互、采纳逻辑

Host 半边只做两件事:把 lib/client.js 作为静态脚本挂到 /dsh-plugins/chatgpt-prompt-autocomplete.js,并在 index 页面注入该 <script>。

典型用法

输入时自动弹出候选面板,通过键盘快捷键操作:
- Tab 采纳当前候选,将内容填入输入框
- ↑ / ↓ 在候选列表中切换
- Esc 关闭面板

候选生成在浏览器内完成,是规则补全而非模型续写。不收集、不上传任何输入内容。

适用场景与注意

适合需要在 DSH 输入框快速获取提示词补全的用户。插件以当前 dsh 进程权限运行,安装前应检查源码与许可证。

小结

该插件通过纯前端规则补全,为 DSH 输入框提供了轻量级的提示词自动补全能力,无需额外依赖模型推理,适合追求即时响应和隐私保护的场景。

  • 目录页:https://www.skillhub.cn/plugins/zhugang-hub/dsh-chatgpt-prompt-autocomplete
  • GitHub:https://github.com/zhugang-hub/dsh-chatgpt-prompt-autocomplete
羽毛球分组比赛记分
小程序二维码

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

小夜