cmd-and-n
Đã xác minhcmd-and-n · v0.1.0 · MIT · Giao diện web
Cmd+N / Ctrl+N new-session shortcut for the DeepSeek Harness Web Client
Cài đặt
dsh plugin add cmd-and-n Xác nhận layer đã áp bằng dsh --profile default --dump-config — xem hướng dẫn cài plugin.
Mã nguồn
Phát hành lên npm mà không có repository công khai. Hãy kiểm tra nội dung package trước khi cài.
Thẻ
Tác giả
Readme
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