cmd-and-n
已验证cmd-and-n · v0.1.0 · MIT · Web 界面
Cmd+N / Ctrl+N new-session shortcut for the DeepSeek Harness Web Client
安装
dsh plugin add cmd-and-n 用 dsh --profile default --dump-config 确认 layer 已生效 —— 参见安装指南。
源码
发布到 npm 但没有公开仓库。安装前请检查包内容。
标签
作者
说明文档
cmd-and-n
DSH(DeepSeek Harness)Web 客户端的键盘快捷键插件:Cmd+N(macOS) / Ctrl+N(Windows/Linux)直接新建并打开一个新会话,与侧边栏「New Session」按钮走同一条客户端服务路径。
为什么需要它
DSH Desktop 的正文菜单已被移除(window.removeMenu()),浏览器默认的 Cmd+N「新建窗口」不适用,而产品本身没有暴露任何「新建会话」快捷键。本插件补上它。
安装
要求 npm 注册表的精确版本(DSH Desktop 的安装边界):
dsh plugin --profile desktop add [email protected]
或者在 GUI 插件市场中搜索 cmd-and-n 安装。安装后重启(或热加载生效):
- macOS:
⌘ + N - Windows / Linux:
Ctrl + N
任意页面焦点下生效;与浏览器默认行为隔离(已 preventDefault),不会弹出裸的新窗口。按住不放不会重复触发(忽略 auto-repeat)。
实现
- 纯浏览器端插件,无 Host 逻辑、无外部依赖(
inject: [])。 - 页面级
keydown捕获监听(capture phase),命中后调用客户端服务uiWorkspace.startSession()——与侧边栏按钮同一代码路径。 - 通过
dsh.client双面包 +cordis.patch.yml插入 loader 行,随 profile 启动自动加载,持久生效。
许可
MIT