在 DeepSeek Harness (dsh) 的使用中,频繁输入相同的提示词或指令模板会降低效率。dsh-quick-commands 是一个面向 DSH 的客户端插件,允许用户将常用的指令沉淀为自定义的斜杠命令,通过输入 /名称 即可快速调用。
这是什么¶
dsh-quick-commands 是由用户 flg1217 开发的开源客户端插件。它利用 DSH 的官方扩展机制(settings namespace、input-trigger source),在不修改 DSH 源码的前提下,为用户提供命令行式的快捷指令输入体验。
核心功能¶
该插件主要提供以下能力:
-
自定义斜杠命令
在设置面板中定义命令列表,每条命令包含名称和对应的提示词。输入栏输入/名称即可触发。 -
占位符(chip)输入
输入/名称并选中后,输入栏显示为 chip 占位符,而非直接填入长文本。发送时自动展开为完整提示词,保持草稿区的整洁与可读性。 -
实时生效与持久化
配置支持 400ms 防抖自动保存,变更后立即生效且无需重启。配置数据持久化存储于 DSH 的settings.yaml文档中,重启服务不丢失。
安装与启用¶
使用官方提供的插件挂载命令进行安装。请确保本地已安装 DSH 环境并切换至目标 profile(以下以 web profile 为例):
dsh plugin --profile web add <本仓库目录>
安装完成后,插件会自动注册到 settings 命名空间及输入触发源中。
典型用法¶
- 打开 DSH 客户端(如 Web 界面)。
- 进入 设置 → 插件 → 快捷命令。
- 在列表中添加新命令:
- 命令名:例如
subagent - 提示词:例如
使用subagent_agy_ui,model=gemini-3.7-flash-high委派任务:
- 命令名:例如
- 在对话输入栏输入
/,在菜单中选中你的命令,回车发送。此时输入框显示 chip,发送后自动展开为完整提示词。
适用场景与注意¶
- 适用场景:适合需要频繁调用固定指令模板、提示词或系统提示词的开发者与用户。
- 权限与安全:插件配置仅读写
dsh settings文档,不落盘其他文件。运行时无任何网络请求,不存储或读取任何密钥或凭据。插件不 spawn 任何外部进程,也不修改 DSH 源码,可随 DSH 平滑升级。
结语¶
dsh-quick-commands 提供了一种轻量级的方式来标准化指令输入,减少了重复打字的工作量。对于习惯使用命令行或需要快速复用提示词的用户,这是一个提升效率的实用工具。