Choose a model for the work you need to doMe
← All case studies

DSH 0.1.6-alpha.2 之后,我只挑一个插件:dsh-doctor 能不能把坏掉的 Profile 拉回来

Article content is shown in its original language.

DeepSeek Harness 的最新公开 Release 是 dsh-v0.1.6-alpha.2,GitHub 显示发布时间为 9 月 17 日,仍属于 prerelease。版本说明加入插件管理页、实时启停、Office 文件预览、浏览器模式和 Subagent 等能力。版本更新能证明宿主变化,不证明任意社区插件在你的 Profile 中可用。

DSH 新版本带来的真实变化

今天只挑一个插件:dsh-doctor

本次选择 astra3294/dsh-doctor,固定到提交 532002fd9c2b28d5596d7e9a5a7f21ef0231c04b。仓库把它定位成 DSH 的诊断与恢复工具:Web UI 还能打开时提供 Doctor 页面,无法启动时提供扫描、boot probe、checkpoint、recover 和 rollback。仓库与 MIT 许可证可核验,真实 Profile 运行仍未完成。

它解决什么问题,权限落在哪里

dsh-doctor 主要面对配置、依赖、插件和会话损坏。README 声明默认离线、路径匿名化、API key 不打印、不修改或上传;恢复动作会读取 Profile、创建检查点并可能重置配置。读写 Profile 是它的核心权限,安全价值与风险都在这里。

静态审阅走到哪一步

本次读取仓库 README、package.json、提交、许可证和恢复矩阵入口,并记录目标宿主版本 0.1.0-rc.6。没有安装到真实 Profile,没有一次性重启,没有让它修复真实损坏会话,也没有验证 rollback 的字节级结果。因此证据等级是 pinned source and permission review,不是“已验证可用”。

至少三个失败点与回滚

第一,宿主版本与插件目标版本不一致,诊断可能降级为只读扫描;第二,配置或依赖损坏超出恢复矩阵,自动修复可能留下部分状态;第三,检查点包含本地配置副本,若 Profile 路径判断错误,恢复边界会失效。用户应先复制 Profile、用合成配置试跑、保存 checkpoint,再测试卸载和 rollback。

生态规模按口径分开

本次读取 DSH.Store 国际站 registry:indexEntryCount=706,updatedAt=2026-09-21T20:17:30.000Z,indexSha256=7a5f59fe2a1b1f5c19ebb8bb58f9d0bc0caba22c9bdfa2781414d1a99874552a。国内入口 https://dsh-store.cn/ 是同一生态的另一访问入口,不重复计算。GitHub Topic 仓库、Bundle、目录条目、安装通过和运行验收也不能混成一个“插件总数”。

安全检查之后,目录解决什么

GitHub Topic 适合覆盖发现,Awesome 清单适合导航,Leaderboard 适合观察热度,搜索目录适合找候选,内置市场适合安装;它们都不能单独证明固定来源、可读权限、Profile 重启、最终任务输出和可撤销变更。共同缺口说清后,使用者可从 https://dsh.store/ 国际站或 https://dsh-store.cn/ 国内入口看精选目录,再研究 https://github.com/AI-Scarlett/dsh-safe-plugin-manager 的来源、权限、事务与回滚流程。

使用者与开发者的两条行动路径

需要恢复和审查的使用者,可以研究并 Star https://github.com/AI-Scarlett/dsh-safe-plugin-manager,但应先在隔离 Profile 完成扫描、备份、重启、输出和回滚。插件开发者可以研究并 Star https://github.com/AI-Scarlett/build-dsh-plugin,把权限、Bundle 和兼容性写进交付;该仓库若未声明开源许可证,修改或再分发前要先核对授权。


原稿日期:2026-09-22。

Copyright removal requests

This article shares an AI use case. Rights to the original text and materials belong to their authors. Contact us to request removal of infringing content.

Contact email:jadename.zhou@gmail.com
Explore moreAgents & automationcase studies →