🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

flg1217/dsh-quick-commands

DeepSeek Harnessspec-screened扫描:低风险在 GitHub 查看 ↗
⚠ 装前注意

用户自定义斜杠命令 — DeepSeek Harness 的快捷指令增强

基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/9/21 · 已提供中文文档

DeepSeek Harness 的用户自定义斜杠命令:在设置面板中配置快捷命令(名称 + 提示词);输入 /name 会插入一个标签,发送时展开为提示词。

综合分
30.6
GitHub 分
30.6
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add flg1217/dsh-quick-commands
未发布到 npm registry,仅可从源码安装,改用 GitHub 源安装
信任档位:已验证本站已于 2 天前真实安装成功
是什么
dsh 原生插件 · other
装得上吗
本站已真实安装成功(非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 4 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

🟢实装验证通过· 2026/9/24
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/23(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包@flg1217/dsh-quick-commands(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

未发布到 npm registry,仅可从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/23 08:33:25

依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-settings@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-ui-commands@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-input-trigger
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-quick-commands

用户自定义斜杠命令 — DeepSeek Harness 的快捷指令增强
在设置面板配置自己的快捷命令与提示词:输入栏输入 /名称,选中后以占位符(chip)形式进入输入栏,发送时自动展开为完整提示词。零源码改动,开箱即用。

一、这是什么

dsh-quick-commands 是面向 DeepSeek Harness(dsh)的开源插件,让你把高频使用的指令沉淀为一条条斜杠命令:

| 能力 | 说明 |
| --- | --- |
| 自定义斜杠命令 | 在设置 → 插件 → 快捷命令 中自由增删命令,每条命令 = 名称 + 提示词 |
| 占位符(chip)输入 | 输入栏输入 /名称 并选中后,命令以 chip 占位符呈现(不是整段文字),发送时才展开为完整提示词,草稿区干净可读 |
| 实时生效 | 配置保存后立即生效(无需重启);设置变更实时同步,拼音输入不被中断 |
| 持久化 | 配置写入 dsh settings 文档,重启不丢失 |

插件严格遵循 dsh 官方扩展机制(profile bundle patch / settings namespace / 客户端 input-trigger source),不修改 dsh 任何源码,可随 dsh 平滑升级。

二、核心功能

1. 自定义斜杠命令

在设置 → 插件 → 快捷命令 卡片中管理命令列表:

- 命令名:输入栏以 /名称 触发(例如 subagent → /subagent)
- 提示词:选中命令后,发送时展开为完整提示词的文本

示例:配置命令 subagent、提示词 使用subagent_agy_ui,model=gemini-3.7-flash-high委派任务:,之后输入 /subagent 并回车,发送内容即为该完整提示词。

2. 占位符(chip)输入体验

选中命令后,输入栏显示 /subagent chip(占位符),而不是直接塞入一大段文字:

- 草稿区保持简洁,可继续编辑其他内容
- 发送时自动展开为完整提示词
- 支持复制/持久化投影为 /subagent 文本

3. 实时生效与持久化

- 保存(400ms 防抖自动保存)后命令立即出现在输入栏 / 菜单,无需重启
- 配置写入 settings.yaml,重启后保留
- 外部编辑(如直接改配置文件)后,设置面板自动重载

三、快速开始

安装

1. 克隆仓库
git clone https://github.com/flg1217/dsh-quick-commands.git
cd dsh-quick-commands

2. 安装依赖并构建
pnpm install
pnpm build

3. 挂载到 dsh profile(以 web profile 为例)
dsh plugin --profile web add
或手动在 profile 的 package.json dependencies 添加:
"@flg1217/dsh-quick-commands": "link:"
然后在该 profile 目录执行 pnpm install

使用

1. 打开 dsh web(如 http://127.0.0.1:3080)
2. 进入 设置 → 插件 → 快捷命令
3. 添加命令:填写命令名与提示词(如 subagent / 使用subagent_agy_ui,model=gemini-3.7-flash-high委派任务:)
4. 在对话输入栏输入 / ,选中你的命令,回车发送

卸载

dsh plugin --profile web remove dsh-quick-commands
或从 profile 的 package.json 移除依赖并 pnpm install
同时删除 ~/.dsh/settings.yaml 中的 quick-commands 配置段(可选)

四、配置

配置位于 设置 → 插件 → 快捷命令,对应 settings namespace quick-commands:

| 配置项 | 类型 | 说明 |
| --- | --- | --- |
| commands[].name | string | 命令名,输入栏以 /名称 触发 |
| commands[].prompt | string | 选中命令后,发送时展开为完整提示词的文本 |

也可直接编辑 ~/.dsh/settings.yaml:

quick-commands:
commands:
- name: subagent
prompt: 使用subagent_agy_ui,model=gemini-3.7-flash-high委派任务:

五、权限与数据

- 配置数据:仅读写 dsh settings 文档(quick-commands namespace),不落盘其他文件
- 网络:无任何网络请求
- 凭据:不存储、不读取任何密钥或凭据
- 本地执行:不 spawn 任何外部进程

六、常见问题

输入 / 后菜单里没有我的命令

确认命令已保存(设置面板有防抖 400ms 自动保存;保存后 settings.yaml 应出现 quick-commands 段)。若确认已保存仍不出现,刷新页面(浏览器缓存旧 bundle)。

发送时报 no serializer for reference source

通常是浏览器缓存了旧版本 bundle。强制刷新页面(如 Ctrl+Shift+R)后重试。

配置丢失

配置持久化在 ~/.dsh/settings.yaml 的 quick-commands 段。若删除该段或手动改动后未重启,请重启 dsh 服务。

七、开发

pnpm install
pnpm build     # tsc 编译服务端 + 拷贝客户端 bundle
pnpm typecheck # 类型检查
pnpm test      # 运行测试(vitest)

结构:

src/
├─ index.ts          # 服务端:settings namespace 注册
├─ settings.ts       # schema + 默认配置
└─ client/index.js   # 浏览器半:input-trigger source + 设置面板卡片

八、许可与安全

- 许可证:MIT(见 LICENSE)
- 安全:安全问题请勿公开提交 issue,通过仓库页面联系维护者(见 SECURITY.md)

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群