🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

键盘快捷键面板 hytime/dsh-client-ui-shortcuts

DeepSeek Harnessv0.1.23
hytime16 天前有提交已提供中文文档扫描:未发现敏感能力ui

为 DeepSeek Harness Web 提供快速呼出面板,以及默认关闭的 Question / Approval…

31.5/100
综合分
2
GitHub 星标
363
npm 周下载
—/5
用户评分

数据截至 2026/10/19 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add @hytime/dsh-client-ui-shortcuts
npm 源 · @hytime/dsh-client-ui-shortcuts 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · ui
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功(非静态推断);本次验证针对插件 v0.2.1,当前版本为 v0.1.23
L5 · 运行时冒烟等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 16 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

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

✓npm 包@hytime/dsh-client-ui-shortcuts @ 0.1.23
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/11 07:00:17

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-api-session-controller@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-shortcuts@deepseek-ai/dsh-client-store@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-layout@deepseek-ai/dsh-client-ui-plugin-manager@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-settings
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 按配置档切换快捷键
  • 键盘控制
v0.2.12026-10-15
· 0.2.1 构建产物路径无关 行为与 0.2.0 完全一致,仅修复构建产物的可复现性。 · 修复 同一份源码在不同目录构建会产出不同的 bundle: · CSS Module 的类名哈希取自 lightningcss 解析后的绝对路径; · CSS 虚拟模块 id 被写成产物里的 //#region 注释,同样携带绝对路径。 因此 CI(/home/runner/work/...)与本地克隆(如 /Volumes/...)构建出的包哈希不同,无法用哈希证明二者一致。 现在用 projectRoot 把类名哈希锚定在包根,虚拟模块 id 改为包内相对路径,产物中不再包含任何绝对路径。 · 安装 dsh plugin --profile web add @hytime/dsh-client-ui-shortcuts@0.2.1 安装或升级后需重新加载 Web composition。若你已安装 0.2.0,功能上无需升级——本次仅影响构建产物的字节一致性。
v0.2.02026-10-15
· 0.2.0 官方快捷键接入(不兼容旧版) 快捷键改由 DSH 官方管理:插件只注册一个可编辑命令 hytime.shortcuts.open,不再自建按键存储、方案或冲突检查。新版不兼容旧版 DSH,peerDependencies 为 >=0.2.0-rc.1 <1.0.0。 · 快速面板 · 列出官方全部快捷键,可按名称、命令 ID 或键帽搜索; · 每条命令可录入 / 恢复默认 / 清除,与 DSH 设置 → 通用 → 快捷键 读写同一份配置,双向同步; · 完整快捷键快照的导入导出(含未修改默认项):按目标快照先释放后写入,互换绑定也能正确恢复;两个增强开关一次原子写入;官方 edit() 无批量事务,中途失败会尽力回滚并列出未恢复项; · 两个默认关闭的 Question / Approval 增强开关,关闭时不注册任何 composer 替换。 · 修复 · 聚焦「拒绝」后按 Enter(含 Tab 移动焦点)不再误批准; · 后台 Question/Approval 不再抢走前台弹窗焦点,换题后保留 Tab 入口; · 录键离开面板会释放官方 recording(false),延迟确认不再重新武装已关闭面板,忽略 AltGraph / Dead 键 / IME 组合; · 只读问答回顾卡交还官方界面,限时问题在编辑期间不再超时; · 构建可复现,lib/ 不再残留已删除模块的声明。 · 安装 dsh plugin --profile web add @hytime/dsh-client-ui-shortcuts@0.2.0 安装或升级后需重新加载 Web composition。旧版用户请继续使用 0.1.23。 详见 接入说明 与 变更日志。
v0.1.232026-09-23
修复 DSH 0.1.7-alpha.1 上 settingsScope 被 configForms 替换导致的 Client 插件 pending 问题。兼容层优先适配 configForms,并保留 DSH 0.1.6 的 settingsScope 回退;同步更新安装文档、路线图与双语 changelog。
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。

README

由 DeepSeek 最新模型翻译生成
DSH Client UI Shortcuts 为 DeepSeek Harness Web 提供快速呼出面板,以及默认关闭的 Question / Approval 交互增强。 快捷键由 DSH 官方管理:插件只向官方注册一个可编辑命令,不保留自己的按键存储或第二套快捷键配置。插件不修改 DSH core、agent loop 或模型协议。 为什么安装 - 一个快捷键即可呼出插件的快速面板。 - 改键使用官方服务,因此插件面板和 DSH 设置改的是同一份配置,不会互相覆盖。 - 需要时再开启键盘优先的 Question / Approval 交互;默认使用 DSH 官方界面。 60 秒安装 dsh plugin --profile web add @hytime/dsh-client-ui-shortcuts@0.2.1 dsh --profile web 安装或升级后必须重新加载 Web composition,已打开的页面不会热更新。完整步骤见安装指南。 界面 ⌘⌥⇧S(默认)呼出的快速面板。
展开完整文档(README 剩余 1 节)
DSH Client UI Shortcuts

为 DeepSeek Harness Web 提供快速呼出面板,以及默认关闭的 Question / Approval 交互增强。

快捷键由 DSH 官方管理:插件只向官方注册一个可编辑命令,不保留自己的按键存储或第二套快捷键配置。插件不修改 DSH core、agent loop 或模型协议。

为什么安装

- 一个快捷键即可呼出插件的快速面板。
- 改键使用官方服务,因此插件面板和 DSH 设置改的是同一份配置,不会互相覆盖。
- 需要时再开启键盘优先的 Question / Approval 交互;默认使用 DSH 官方界面。

60 秒安装

dsh plugin --profile web add @hytime/dsh-client-ui-shortcuts@0.2.1
dsh --profile web

安装或升级后必须重新加载 Web composition,已打开的页面不会热更新。完整步骤见安装指南。

界面

⌘⌥⇧S(默认)呼出的快速面板。顶部是配置导入导出与搜索,中间列出官方全部快捷键,每条都可单独改键,底部是两个默认关闭的增强开关:

快速面板

390×844 窄屏下同样完整可用:

窄屏快速面板

在面板里改的绑定与 DSH 官方设置是同一份配置,官方侧同步可见:

官方设置同步

功能

快速呼出

插件注册一个官方命令 打开快速面板,默认键位:

| 平台 | 默认键 |
| Web / macOS | ⌘⌥⇧S |
| Web / Windows | Ctrl+Alt+Shift+S |
| Web / Linux | 不设默认键(官方在该平台的允许集合更窄) |

面板内含:当前官方键位、录入 / 修改 / 恢复默认 / 清除、两个增强开关,以及入口按钮。设置页插件区也提供「打开快速面板」入口——即使没有绑定键位或键位冲突,仍可点击进入。

搜索与改键

快捷键列表上方的搜索框按命令名称、命令 ID 或键帽过滤当前列表,只影响显示、不改变保存内容。

面板内改键

面板调用官方 describeBinding()、edit() 与 recording():

1. 进入录制并让官方在桌面端接管原生按键;
2. 收集一个候选组合(忽略 IME 组合、重复按键与纯修饰键);
3. 由官方做规范化、保留组合与冲突检查;
4. 通过后按官方 revision 写入。

冲突、不支持、配置已变更、读取失败、写入失败都会显示对应说明。也可以在 DSH 设置 → 通用 → 快捷键 中改同一个命令,两处保持同步。

配置导入导出

面板顶部提供「导出」和「导入」,用于备份、迁移与团队分发。

导出的是完整快捷键快照——官方目录里的每一条命令都会写入,包含未修改的默认项,而不是只导出改过的:

{
"format": "dsh-client-ui-shortcuts/quick-panel",
"version": 2,
"configuration": {
"questionEnabled": false,
"approvalEnabled": false,
"profile": "web:macos",
"shortcuts": {
"hytime.shortcuts.open": { "modified": false, "binding": { "code": "KeyS", "modifiers": ["alt","shift","meta"] }, "label": "打开快速面板", "keys": ["⌥","⇧","⌘","S"] },
"session.new": { "modified": true, "binding": { "code": "KeyJ", "modifiers": ["shift","meta"] } }
}
}
}

modified 决定导入动作,避免把默认项固化成覆盖:

| 文件中的 modified | 当前状态 | 导入动作 |
| true | — | 写入覆盖;binding: null 表示显式清除该键 |
| false | 已有覆盖 | 恢复官方默认 |
| false | 未修改 | 不写入,保持官方默认 |

导入先做严格校验(格式、版本、字段集合、命令 ID、物理键与修饰键,未知字段与更高版本整体拒绝,上限 1 MiB),再按目标快照整体规划:先释放本文件将要移动或清除的键,再经官方 describeBinding() 与 edit() 写回目标值,因此互换绑定也能正确恢复。两个开关通过一次原子写入提交。官方 edit() 没有批量事务,中途失败时会尽力回滚并列出仍未恢复的命令(「部分快捷键未能恢复」),不会谎报成功。导出时会经官方服务把逻辑修饰键 primary 归一化为设备明确的 meta/control,因此导出的文件导入后再导出逐字节一致。字段与限制见接入说明。

可选交互增强

两个开关默认关闭,关闭时不接管任何界面,直接使用 DSH 官方实现:

| 开关 | 开启后的行为 |
| 增强 Question 交互 | 方向键选择、Enter 确认、Escape 取消任务 |
| 增强 Approval 交互 | 键盘选择「允许一次」或「拒绝」;不会自动授权 |

Enter 始终激活当前聚焦的操作;方向键把焦点移到「拒绝」后按 Enter 会拒绝,而不是沿用先前的选择。

版本兼容

- 插件 0.2.0 以 DSH 0.2.0-rc.1 为已验证基线;peerDependencies 为 >=0.2.0-rc.1 <1.0.0,接受基线及更高版本(低于 1.0.0),拒绝旧版与 1.0.0+。
- DSH 会校验 @deepseek-ai/dsh-* 对等依赖(预发布版本参与范围判断)。版本不匹配时安装会给出明确提示和精确豁免方式——不建议在未验证版本上授予豁免。
- 新版不兼容旧版 DSH:不再使用 settingsScope、旧 Connection settings API、settings.plugin.item 坐席或旧交互载体,也不读取 0.1.x 的方案配置。旧版用户请继续使用 0.1.23。

详见官方快捷键接入说明。

开发与验证

pnpm install
pnpm run typecheck
pnpm run bundle
pnpm exec vitest run tests

浏览器验收必须通过装有 0.2.0-rc.1 的真实 DSH Web composition;apps/web Vite entry 不是本插件的验证目标。

常见问题

会改变模型行为吗?

不会。本插件只改变浏览器交互,不增加 tool、prompt section、模型可见 event 或 model request context。

为什么快捷键没有生效?

按上面的默认键表确认当前平台是否有默认键(Linux Web 默认不绑定),并在 DSH 设置 → 通用 → 快捷键 或插件面板中检查是否被改键、清除或冲突。面板入口按钮始终可用。

在插件面板改键会影响 DSH 设置吗?

不会互相覆盖——两处读写的是同一份官方配置,只是界面不同。

不使用 DSH Web 可以运行吗?

不可以。浏览器产物是 DSH loader factory,依赖 DSH boot 注入、slots、locale、settings 与官方 shortcuts 服务。

相关链接

- 官方快捷键接入说明
- 安装指南
- 变更日志
- DeepSeek Harness

License

MIT
预览分享卡片长什么样 ↓hytime/dsh-client-ui-shortcuts
分享 · DeepSeek Harness Hub
hytime/dsh-client-ui-shortcuts

为 DeepSeek Harness Web 提供快速呼出面板,以及默认关闭的 Question / Approval…

这是你的仓库?认领条目

回到顶部