前言¶
在使用 DeepSeek Harness(DSH)时,开发者经常需要重复输入相同的指令。这既浪费时间,又容易产生输入错误。dsh-quick-prompts 解决了这个问题,它把常用指令做成输入框上方的一排胶囊,点一下就填好、就能发,减少了打字和重复复述需求。
这是什么¶
这是一个客户端插件,由 lcsdg 维护。它为 DSH Web GUI 的输入区增加了一排用户自定义的指令胶囊,允许用户快速调用和管理指令。
核心功能¶
- 预览与编辑:点击胶囊预览并编辑指令,支持
{{占位符}}。在编辑弹窗中,占位符会橙色高亮。 - 直接发送:胶囊旁有纸飞机图标,点击可一键发送。如果指令包含占位符,系统会自动转预览模式供填写。
- 管理弹窗:提供增删改、排序和计数功能。左侧管理功能区,右侧管理具体指令。
- 会话记忆:每个会话独立记住当前选中的功能,切换窗口不丢失。
- 数据持久化:指令存储在官方 settings 文档(ctx.settingsScope),清除浏览器缓存不会丢失。
安装与启用¶
在已初始化的 DSH profile 中执行(把 web 换成你的 profile 名):
dsh plugin --profile web add @max1997/dsh-quick-prompts
安装后刷新 Web GUI 页面即可看到输入区上方的指令行(host 半区需要重启 dsh 进程才会完整加载)。
典型用法¶
- 点击胶囊预览并编辑指令(本次草稿,不改已保存指令),填写
{{占位符}},同步到输入框或直接发送。 - 点击胶囊旁纸飞机直接发送,指令含占位符时自动转预览填写。
- 在管理弹窗中新增、编辑、删除指令并调整排序。
适用场景与注意¶
- 适合需要频繁调用固定指令或模板的用户。
- 指令存储在官方 settings 文档(ctx.settingsScope),编辑弹窗中的改动点保存才生效。
- host 半区需要重启 dsh 进程才会完整加载。
结尾¶
通过胶囊形式管理指令,可以减少重复输入,提升开发效率。更多细节与源码,请参考项目目录与 GitHub 仓库。