前言¶
在 DeepSeek Harness(DSH)里装插件,常见流程是:设置里添加包名、等宿主拉取、再重启一次才能生效。插件一多,还要自己记「哪些刚装、要不要重启、有没有加载失败」。出问题时要翻清单、对版本,界面进不去时更难下手。
Bingo(dsh-bingo-ren)把这类「装完之后」的事收成一套本地界面:待办概览、插件搜索与状态、变更记录、试用决定去留,以及配置回滚与离线急救。维护者为 kongkongya367-glitch,在社区目录中归类为 admin-security;项目 MIT 开源,零运行时依赖、无遥测。下面介绍它做什么、如何安装,以及典型使用顺序。
这是什么¶
Bingo 是 DSH 的插件善后管家:提醒重启、检查运行状态、协助试用去留,并在需要时提供变更记录与恢复入口。README 中的定位是「装完插件,下一步也有人接住」。
与在多页之间零散查找相比,主界面固定为四个入口,各管一类后续动作(见下一节)。插件以当前 DSH 进程权限运行;安装前请自行核对 GitHub 仓库 源码与许可证。社区插件目录 skillhub.cn 为独立站点,与 DeepSeek / 幻方无官方从属关系。
核心功能¶
四个主入口¶
| 入口 | 作用 |
|---|---|
| 概览 | 集中展示待重启、试用待决定、宿主报告的加载异常,并提供前往处理的入口 |
| 插件 | 搜索插件名;筛选异常、试用、最近变更与禁用项;同一行查看运行状态并标记试用或决定去留 |
| 变更记录 | 回看新增、声明版本变化、启用/停用、移除和试用决定 |
| 恢复与工具 | 配置回滚、最小启动、离线急救;可选残留隔离与启动趋势 |
概览与插件列表¶
概览把需要立刻处理的事项放在一起,减少在多页之间切换。
插件页支持搜索与筛选。列表按异常优先显示,覆盖当前清单中最多 1000 个插件;「最近变更」可单独筛选。可在列表中标记试用;下次启动时提醒选择保留、下次再问或确认移除。试用不会隔离权限或自动卸载。
运行中仅表示宿主条目已启动,业务功能与实际加载代码版本仍需自行验证;宿主信息不足时显示无法确认。
重启提醒与小按钮¶
检测 profile 新增插件后会提醒重启;点「稍后」会记住当前这一组,再有新增会继续提醒。支持拖动、贴边、记住位置;Ctrl+Alt+B 唤起面板(macOS 为 Cmd+Alt+B)。支持深浅主题;Web 模式提供页面刷新。普通查看只加载主界面;进入「恢复与工具」才加载高级界面。
排查摘要¶
在概览使用 生成排查摘要 → 复制摘要,可整理包名、声明版本、宿主报告状态和近期变更。摘要不读取聊天或配置,不带 profile 路径、日志路径或原始错误文本;本地依赖与自定义下载来源的地址会省略。分享前请自行核对内容;Bingo 不会自动发送摘要。
变更记录(本地)¶
按 profile 保存在本机:最近 200 条,界面显示 100 条;首次启用只建立基线。应用关闭期间的变化,下次启动标记为「启动时发现」。版本范围不变、仅锁文件解析结果变化的更新暂不记录。
恢复与工具¶
出问题时,README 建议顺序:先看概览的异常,再看最近变更;需要恢复时进入 恢复与工具。
配置回滚:每次观察到清单变化会保留变化前检查点(最近 8 个)。确认后通过宿主原生插件管理器增删包、恢复已记录的版本声明与启用状态;插件数据目录保留;完成后需重启。0.6.0 修正了启用状态在活动清单及检查点中丢失的问题。
最小启动与离线急救:界面无法进入时使用。操作前需完整备份 profile 的 package.json、cordis.patch.yml / .yaml;在独立 helper、宿主与端口退出后再切换配置。最小启动只保留 @deepseek-ai/dsh-base、@deepseek-ai/dsh-web-app 和 Bingo,暂时清空 profile 自定义补丁,不卸载依赖、不删除插件数据。
Windows 可在正常加载时提前保存的独立入口:打开 %USERPROFILE%\.dsh\bingo\救援,完全退出 Harness 后运行 Bingo-…-急救.cmd。自定义 DSH_HOME / DSH_BINGO_HOME 时以面板显示路径为准。若副本尚未生成,可在完全退出应用后从 Release 解压并执行:
node lib/rescue-cli.mjs enter --profile "你的 profile 完整目录" --closed --apply
node lib/rescue-cli.mjs restore --profile "你的 profile 完整目录" --closed --apply
status 为只读;enter --without-bingo 可只保留两个官方基础包。备份可能含配置凭据,应保存在本机。
残留隔离:在「恢复与工具」中选择「残留隔离与恢复」。扫描静置至少 10 分钟的 .ignored 副本、PID 已退出的临时包目录等候选;勾选后可移入同卷隔离区并支持恢复。隔离不立即释放磁盘空间;永久删除前需再次确认。
启动趋势:保存最近 60 次观测,口径为宿主进程启动到 Bingo 界面首次连接就绪(不含完整 Electron 启动)。最小启动、热接入和超过 2 分钟的观察点样本单列,不计入普通启动均值。耗时与插件变化仅供对照,不证明因果关系。
安装与启用¶
环境要求:Node.js 20+、DeepSeek Harness 0.2.0-rc.1+。完整重启依赖官方 Electron 桌面端;重启会中断当前任务,请先保存工作。
在 Harness 的 设置 → 插件 → 添加插件 中输入:
dsh-bingo-ren
也可使用仓库地址:
https://github.com/kongkongya367-glitch/dsh-bingo-ren
首次安装或更新后,手动退出并重新打开 Harness 一次。 点击 Bingo 小按钮,再进入「插件管家」。新版本观察期可能影响自动选版,可按宿主提示指定 dsh-bingo-ren@0.6.0,实际安装结果以应用显示为准。
典型用法¶
- 安装并完整重启 Harness 后,通过小按钮或快捷键打开「插件管家」。
- 打开 概览,处理「待重启」与加载异常;若需向维护者反馈,生成并复制排查摘要。
- 在 插件 中搜索、筛选,对新装的包标记试用,在下次启动提醒时决定保留或移除。
- 怀疑某次改动引发问题时,在 变更记录 对照时间线,再在 恢复与工具 中考虑回滚或最小启动。
- 主界面进不去时,按 README 备份配置后使用离线急救或
rescue-cli(见上一节命令)。
更完整的兼容性、配置项与开发安装方式见仓库 SPEC.md。
适用场景与注意¶
适合经常在 DSH 中增删、试用多个社区插件的开发者:需要集中看待办、核对宿主报告状态,并在清单变动后保留回滚与急救手段。
请注意:Bingo 的写入操作与宿主管理器共用 PID 写锁;安装、移除和回滚由宿主管理器执行,可能访问其配置的注册表。排查摘要与变更记录虽在本地,插件清单仍可能反映使用习惯,对外分享前请自行脱敏核对。
插件分类为 admin-security,本质是管理面与恢复工具,不替代你对单个插件源码与权限的审查。
结尾¶
Bingo 把「装完插件之后」的重启、状态、试用、记录与恢复收进同一套中文优先的界面,并附带离线急救路径。当前 package 版本为 0.6.0,MIT 许可。