dsh-changelog-panel:在侧边栏集中查看 DSH 更新、安全公告与本地占用

前言

DeepSeek Harness(DSH)按版本迭代较快,官方 release 与 npm 上的 @deepseek-ai/dsh-base 会不断追加条目;同时依赖链上的 CVE、GHSA 需要对照「当前安装版本」判断是否受影响。若只靠浏览器翻 GitHub Releases 或零散查漏洞库,很难在日常开发里保持同步。另一类常见需求是弄清 DSH 在磁盘上写了什么、各占多少空间、哪些可以安全清理——这些信息往往分散在多个目录,缺少统一视图。

下面介绍社区插件 dsh-changelog-panel(维护者 HLhhh,分类:客户端)。它在 DSH 侧边栏增加一个面板,把双语 changelog、安全公告与存储占用放在同一入口,数据以插件内置快照为主,并可在浏览器内按需拉取公开接口做增量刷新。

这是什么

dsh-changelog-panel 是面向 DeepSeek Harness 的客户端插件:安装后侧边栏多一项「Changelog & Security」,可查看各版本变更时间线、与安装相关的 CVE/GHSA 记录,以及 DSH 本地存储扫描结果。简介原文为:Bilingual DeepSeek Harness changelog, security-advisory and storage panel — version timeline, CVE/GHSA records and disk usage in one sidebar panel.

核心功能

Changelog(变更记录)

  • 左侧为版本时间线,默认展开当前已安装的版本。
  • 条目按类别分组:agent、UI、tools、sessions、security、platform、plugins 等;支持按标题、摘要、相关包名搜索。
  • 每个版本最多渲染 12 条 release 条目,更早内容仍可从时间线进入。
  • 头部显示已安装版本徽章,便于与官方最新版对比。

Security(安全公告)

  • 内置 13 条 advisory,含严重程度、状态、影响版本范围、修复版本与来源链接。
  • 提供「搜索范围」说明:写明检索了什么、未找到什么,避免无依据的结论。
  • 中文条目为意译,合规决策应以链接中的原文为准。

在线数据与刷新策略

面板在浏览器内直接请求两个公开端点,不经第三方中转:

来源 用途
registry.npmjs.org/@deepseek-ai/dsh-base 版本列表与发布时间
api.github.com/repos/deepseek-ai/deepseek-harness/releases 官方 release 说明

每天首次打开会自动刷新一次;也可手动刷新,并查看上次刷新时间。新版本会合并进时间线,但不会覆盖已校验的内置数据集。若触发限流,界面会明确提示,而不是静默失败。

Storage(存储仪表盘)

同一插件还提供存储视图:列出 DSH 写入磁盘的内容(会话日志、附件、缓存、运行时二进制等)、各项占用、所属会话,以及可移至系统回收站的部分。仅展示与报告,不会代你删除;不可回收的类别会说明原因。数字来自扫描报告原文,不做 extrapolation。

语言切换

面板头部可单独切换中文 / 英文,既不同步也不改变 Shell 其余部分的 locale;默认跟随 Shell 语言,仅影响本面板。

安装与启用

尚未发布到 npm,请使用官方 README 中的命令。将 web 换成你的 profile 名(桌面端一般为 desktop)。

dsh plugin --profile web add github:HLhhh/dsh-changelog-panel

在 Agent 内也可通过 plugin_manager 的 install_bundle,将 target 设为:

github:HLhhh/dsh-changelog-panel

仓库已提交预构建的 lib/client.js,安装后无需执行 build。重启 DSH(或等待 HMR)并刷新页面即可。

卸载:

dsh plugin --profile web remove dsh-changelog-panel

典型用法

  1. 安装并重启/刷新后,在侧边栏打开 Changelog & Security 面板。
  2. 在 Changelog 标签浏览时间线:对照当前安装版本阅读分类卡片,必要时用关键词搜索。
  3. 切换到 Security,根据严重程度、影响范围与 fixed version 判断是否需要升级 DSH 或依赖。
  4. 若需较新的 release 信息,在可访问 api.github.com 与 registry.npmjs.org 的环境下使用手动刷新;不可达时仍可使用内置数据集。
  5. 在存储相关视图中查看各类占用与可回收项,清理操作由你在系统侧自行完成。

插件无配置文件;语言仅由面板内切换控制。

兼容性与已知限制

项 说明
DeepSeek Harness 0.2.x(开发与测试于 0.2.1-rc.2)
Node ^22.19.0 \|\| >=24.0.0
平台 Web(浏览器与桌面)
依赖 仅 peer:@deepseek-ai/cordis ~4.0.4

需注意:

  • 内置数据集是某一时间点的快照,长期准确性依赖手动刷新或等待插件更新。
  • 在线刷新依赖上述两个公网 API;离线或受限网络下仅能看到内置数据。
  • 插件以当前 DSH 进程权限运行;安装前请阅读源码与 MIT 许可证,确认符合你的安全策略。社区目录 SkillHub 为独立站点,与 DeepSeek / 幻方无官方从属关系。

结尾

若你希望在不离开 DSH 的前提下对照版本变更、安全公告与磁盘占用,dsh-changelog-panel 把这三类信息收进同一侧边栏面板,并区分内置数据与可选的当日/手动刷新。可从社区目录页或 GitHub 仓库获取安装说明与 Issue 入口。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye