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

重启开关 icymint0220/dsh-restart-switch

DeepSeek Harness
icymint02205 天前有提交已提供中文文档扫描:含敏感能力

在输入框工具栏一键重启内核或整个应用

29.7/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

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

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add icymint0220/dsh-restart-switch
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么[目录]—
dsh 原生插件 · tool
暂无时间戳·判据 →
装得上吗[实装验证]—
本站尚未做安装检查
暂无时间戳·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 5 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

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

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令发起外部网络请求
查看扫描证据(共 5 处,展示前 5 条)
  • 执行外部命令来自配置/变量
    index.js:120
    const helper = spawn(process.execPath, [RELAUNCH_HELPER, JSON.stringify(payload)], {
  • 发起网络请求
    client.js:219
    const response = await props.request("restartKernel");
  • 发起网络请求
    client.js:237
    const response = await props.request("restartApp");
  • 执行外部命令来自配置/变量
    relaunch.js:75
    const application = spawn(payload.execPath, [], {
  • 执行外部命令来自配置/变量
    relaunch.js:88
    const child = spawn(payload.execPath, Array.isArray(payload.argv) ? payload.argv : [], {
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-typert-protocol@deepseek-ai/schemastery
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

DeepSeek Harness 的重启开关:在输入框工具栏重新加载 Cordis 内核,或重启整个应用。

README

由 DeepSeek 最新模型翻译生成
dsh-restart-switch 给 DeepSeek Harness 用的重启开关:输入框工具栏里一个小按钮,点开可以选 重启内核 或者 重启 DSH。 重启菜单 两个选项 | 选项 | 做什么 | 代价 | | 重启内核 | 通过实时 HMR 重新组合 profile:重新读取 manifest 与 patch 文件、替换改过的插件模块、启动被停掉的条目、重新判定插件树。之后刷新页面,让浏览器侧加载新的组合。 | 只丢页面状态,Host 进程、HTTP 服务和窗口都不退出。 | | 重启 DSH | 重启整个应用。先拉起一个分离的辅助进程,由它关掉桌面外壳、等 Host 优雅收尾,再重新启动应用可执行文件。不在桌面外壳里时,改为重新拉起同一条进程命令。 | 正在运行的任务会中断,菜单里有二次确认。 | 两个动作都会在菜单里显示状态和失败原因——插件坏了或者重启被拒绝时会直接看到,而不是点了没反应。 安装 从 npm(在 DSH profile 里): dsh plugin add dsh-restart-switch 从 GitHub 装: dsh plugin add github:<user>/dsh-restart-switch 或者在插件管理里安装本目录:plugin_manager install_bundle <包的绝对路径>。
展开完整文档(README 剩余 1 节)
dsh-restart-switch

给 DeepSeek Harness 用的重启开关:输入框工具栏里一个小按钮,点开可以选 重启内核 或者 重启 DSH。

重启菜单

两个选项

| 选项 | 做什么 | 代价 |
| 重启内核 | 通过实时 HMR 重新组合 profile:重新读取 manifest 与 patch 文件、替换改过的插件模块、启动被停掉的条目、重新判定插件树。之后刷新页面,让浏览器侧加载新的组合。 | 只丢页面状态,Host 进程、HTTP 服务和窗口都不退出。 |
| 重启 DSH | 重启整个应用。先拉起一个分离的辅助进程,由它关掉桌面外壳、等 Host 优雅收尾,再重新启动应用可执行文件。不在桌面外壳里时,改为重新拉起同一条进程命令。 | 正在运行的任务会中断,菜单里有二次确认。 |

两个动作都会在菜单里显示状态和失败原因——插件坏了或者重启被拒绝时会直接看到,而不是点了没反应。

安装

从 npm(在 DSH profile 里):

dsh plugin add dsh-restart-switch

从 GitHub 装:

dsh plugin add github:<user>/dsh-restart-switch

或者在插件管理里安装本目录:plugin_manager install_bundle <包的绝对路径>。

按钮位置

触发器注册在 conversation.input.right——输入框右下角、发送键左边的紧凑控件区。
最初是写在 sidebar.footer.action 的,但接管侧边栏页脚的皮肤(比如 dsh-claude-style)会把页脚里不属于它自己「更新位」的条目全部隐藏,按钮放在那里会看不见。输入框工具栏在任何皮肤下都会渲染。

菜单本身注册在 shell.overlay,不会被任何一列裁掉。

配置

| 字段 | 默认值 | 含义 |
| kernelDelayMs | 120 | RPC 返回后到开始重新组合 profile 的等待时间。 |
| appDelayMs | 1500 | RPC 返回后到辅助进程动手的等待时间。 |

在 profile 的 cordis.patch.yml 里覆盖:

- id: restart-switch
name: dsh-restart-switch
config:
appDelayMs: 2000

实现

- index.js 注册 restartSwitch 服务(restartKernel、restartApp),并把两个方法标记成直接的 Remote 端点,页面才能通过 ctx.connection.rpc 调用。
- restartKernel 用 ctx.hmr.runExclusive(() => ctx.hmr.reconcileProfile()),和 DSH 自己在
profile 文件变化时走的路径完全一致。
- restartApp 在拆任何东西之前先把 relaunch.js 分离出去。桌面端里辅助进程会关掉 Electron 进程,等这个 Host 退出(IPC 父进程消失会触发它自己优雅收尾),再重新启动应用。
- client.js 注册工具栏触发器和 overlay 菜单,两者共享一个很小的 store。

要求

- DSH 0.2.1-rc.5 及以上的 0.2.x(engines.dsh)。
- 内核重启需要 profile 启用了实时 HMR;没有 HMR 时菜单会明确报 kernel-restart-unavailable,不会假装成功。

许可证

MIT
预览分享卡片长什么样 ↓icymint0220/dsh-restart-switch
分享 · DeepSeek Harness Hub
icymint0220/dsh-restart-switch

在输入框工具栏一键重启内核或整个应用

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部