前言¶
在 DeepSeek Harness(DSH)里写 prompt、切会话、开计划模式,常见路径是侧边栏按钮、命令输入或输入框上方的 chip。键盘流若要在不离开输入框的前提下完成「新开一页空白会话」和「计划模式开关」,原生 Web 客户端未必都绑了等价快捷键。社区插件 dsh-quick-keys(维护者 Alone-show,分类:客户端)只做两件事:在命令菜单里提供 /new,以及在对话区用 Shift+Tab 切换计划模式。下面介绍它是什么、怎么装、怎么用,以及使用时要注意的范围。
这是什么¶
dsh-quick-keys 是挂在 DSH Web 客户端上的 Cordis 插件包(当前仓库版本 1.0.2,MIT 许可证)。宿主侧 index.js 为空壳,浏览器侧 client.js 向 Loader 贡献 /new 命令注册和按键监听。作者在 DSH 0.2.1-rc.2 的 Web 客户端上开发和验证;与你本机 DSH 版本不一致时,以实际行为为准。
核心功能¶
/new 新建对话¶
敲 / 打开命令菜单,选「新建对话」,或直接输入 /new 后回车,即可开一个新会话。
README 明确说明:该操作等价于侧边栏「新建会话」或桌面端 Ctrl+N——不向模型发送任何内容、不产生对话轮次、不写入会话日志,也不改动当前会话的草稿和附件。
Shift+Tab 切换计划模式¶
在对话区的输入框里按一次 Shift+Tab,效果等同输入 /plan,或点击输入框上方「计划」chip 上的关闭按钮:计划模式开或关,chip 出现或消失。
Shift+Tab 仅在对话区由插件接管。弹窗、终端、侧边栏、对话区外的输入框(例如重命名框)里,仍是浏览器默认的「反向聚焦」,插件不会拦截。
安装与启用¶
推荐通过 DSH 自带插件管理器安装,会同时写入 dependencies 与 dsh.profile.bundles,装完可热激活。
图形界面(推荐)¶
- 打开 DSH Web GUI;
- 侧边栏进入「插件」;
- 点「安装」,在输入框粘贴仓库地址并安装;
- 安装完成后刷新一次页面。
未配置 GitHub SSH 时,可用 HTTPS;也可使用短形式 github:Alone-show/dsh-quick-keys。需要锁版本时在地址末尾加标签,例如 #v1.0.2。
git+ssh://git@github.com/Alone-show/dsh-quick-keys.git
git+https://github.com/Alone-show/dsh-quick-keys.git
github:Alone-show/dsh-quick-keys
锁版本示例:
git+ssh://git@github.com/Alone-show/dsh-quick-keys.git#v1.0.2
仓库插件位于 main 根目录,地址后一般不需要 #分支 或子目录后缀;锁版本时再带 #标签 即可。
CLI 与手工等价步骤¶
CLI 仅写依赖,不会自动写入 dsh.profile.bundles,因此更推荐 GUI 或插件管理器的 install_bundle(target 与上表地址相同)。
dsh plugin --profile web add github:Alone-show/dsh-quick-keys
手工等价操作:
- 在 profile(
$DSH_HOME/profiles/web/package.json)的dependencies增加"dsh-quick-keys": "github:Alone-show/dsh-quick-keys"; - 在同文件的
dsh.profile.bundles中追加"dsh-quick-keys"; - 在 profile 目录执行
pnpm install; - 刷新 GUI;若宿主提示
restart-required,需重启dsh web后再刷新。
典型用法¶
| 操作 | 效果 |
|---|---|
/ 菜单选「新建对话」,或输入 /new + 回车 |
开一个新会话 |
对话输入框内按 Shift+Tab |
计划模式开 / 关(输入框上方出现或消失「计划」chip) |
适用场景与注意¶
适合经常在 DSH Web 里写长 prompt、需要快速清空上下文开新会话,或频繁在 Agent 与 Plan 之间切换的开发者。插件以当前 DSH 进程权限在浏览器 bundle 中运行;安装前建议阅读 GitHub 仓库 源码与 MIT 许可证,社区目录 skillhub.cn 插件页 与 DeepSeek / 幻方无官方从属关系,并非官方应用商店。
若 Shift+Tab 无反应,可在浏览器控制台先按两下 Shift+Tab,再执行诊断(字段含义见仓库 docs/DEVELOPMENT.md):
__DSH_QUICK_KEYS__.report()
若 __DSH_QUICK_KEYS__ 为 undefined,说明页面仍是旧 bundle,硬刷新一次。卸载可在 GUI「设置 → 插件」中找到「快捷按键」卸载,或从 profile 的 dependencies 与 dsh.profile.bundles 移除 dsh-quick-keys 后 pnpm install 并刷新。
结尾¶
dsh-quick-keys 不扩展模型能力,只缩短 Web 客户端里「新会话」和「计划模式」的两条操作路径。目录页:https://www.skillhub.cn/plugins/Alone-show/dsh-quick-keys;源码与完整说明:https://github.com/Alone-show/dsh-quick-keys。