DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Cockpit — DeepSeek Harness 插件(DSH Plugin)
← Plugins
C

@suan2inf/dsh-cockpit

Cockpit

DSH Cockpit:为 DeepSeek Harness 提供健康检查、一键修复和安全更新管理(网页图形界面,从源代码运行)。体检 / 修复 / 更新三合一管理中心。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:suan2inf/dsh-cockpit#a359bfa00d7bc41519cd975a17fae638d12058d9
README兼容性版本

兼容性与来源证明

Cockpit 以 @suan2inf/dsh-cockpit 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/9/21

版本

0.1.0stable
2026/9/21

相关插件

正在加载相关插件…

最新版
0.1.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/9/22
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Ab Chartdsh-ab-chart带有绘制其调用的浏览器卡片的图表渲染工具,封装在一个可发布的插件包中Whale Widgetdsh-whale-widgetDSH Web 界面右下角的 DeepSeek 余额小鲸鱼挂件:余额/今日已用/峰谷定价、自定义泡泡点击序列(文本/余额/今日/峰谷/图片/随机语句与并列加权选择)、逐行样式与字体、悬浮快捷编辑、音效与每轮消耗、自定义角色/动图/音效、吸附与翻转自定义

README

dsh-cockpit

DeepSeek Harness 的体检 / 修复 / 更新三合一管理中心插件(Web GUI,源码运行模式)。 A health-check, one-click-repair and safe-update cockpit for DeepSeek Harness.

为什么需要它

DSH 更新偶尔会带破坏性变更(比如 0.1.6 的插件运行时解析调整导致的 Symbol 双包身份错位,所有工具调用直接 Interrupted)。出问题最痛苦的不是修,而是不知道哪里坏了。dsh-cockpit 把「找问题 → 修问题 → 安全更新」做成了一件事:

  • 体检:18 项检查——Symbol 修复在位性(src + lib 双侧)、构建新鲜度、bundle 可解析性、插件 peer 兼容声明、patch 重复条目、junction 健康、备份年龄、git 状态、更新门禁……
  • 修复:5 个幂等一键修复(patch 去重、失效 junction 清理、备份清理、Symbol.for 原位修复、缺失 bundle 链接重建)
  • 更新:版本预览(落后提交数、发布说明、需注意的破坏性变更)+ 一键启动延迟更新助手(等你关闭 DSH 后自动更新、自动重放本地修复、自动重启)

DSH 正常时:设置 → 体检中心,或独立仪表盘 http://127.0.0.1:3080/dsh-cockpit。 DSH 起不来时:命令行照样能体检、能修(核心模块零 DSH 依赖)。

安装

在 DSH Web 的插件市场搜索安装,或手动加进 profile(~/.dsh/profiles/web/package.json):

{
  "dependencies": {
    "@suan2inf/dsh-cockpit": "^0.1.0"
  },
  "dsh": { "profile": { "bundles": ["@suan2inf/dsh-cockpit"] } }
}

然后在 profile 目录跑一次 pnpm install,重启 DSH Web。

重要:写进 bundles 的包必须已经能被解析(node_modules 里真实存在),否则 DSH 启动会在 resolveBundleDir 直接失败。装完先跑 npx dsh-cockpit 看一眼「bundle 可解析性」检查再重启。

命令行

node cli.js               # 离线体检
node cli.js --online      # + git fetch + 最新发布 tag
node cli.js --gate        # 只输出更新门禁;退出码 0 = 安全
node cli.js --fixes       # 列出修复项及是否需要修
node cli.js --fix <id>    # 执行修复(幂等);中风险加 --yes

如果仓库不在默认位置,用环境变量指定:set DSH_REPO=C:\path\to\deepseek-harness。

配套脚本(可选,机器级)

scripts/update-deferred.ps1 由面板的「开始更新」按钮自动调用,也可独立运行:

powershell -NoProfile -ExecutionPolicy Bypass -File scripts/update-deferred.ps1 -Repo C:\path\to\deepseek-harness

它等待 DSH Web(端口 3080)关闭 → 运行仓库里的 update-dsh.ps1(备份并重放本地修复)→ 成功后自动重启 DSH Web。

设计原则

  • 核心零 DSH 依赖:诊断/修复模块不 import 任何 DSH 包——它们正是为了在 DSH 自身坏掉时还能工作。
  • 诊断只读:体检绝不修改任何东西;修复幂等、先评估后执行、保留备份。
  • 面板崩溃有兜底:设置面板注册失败只 warn,独立仪表盘 /dsh-cockpit 不依赖客户端槽位 API。
  • 写操作同源校验:POST 接口只接受本机来源。

License

MIT