前言¶
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.
- 仓库:https://github.com/HLhhh/dsh-changelog-panel
- 社区目录:https://www.skillhub.cn/plugins/HLhhh/dsh-changelog-panel
- 许可证:MIT
- 当前未发布到 npm,需从 GitHub 或本地路径安装
核心功能¶
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
典型用法¶
- 安装并重启/刷新后,在侧边栏打开 Changelog & Security 面板。
- 在 Changelog 标签浏览时间线:对照当前安装版本阅读分类卡片,必要时用关键词搜索。
- 切换到 Security,根据严重程度、影响范围与 fixed version 判断是否需要升级 DSH 或依赖。
- 若需较新的 release 信息,在可访问
api.github.com与registry.npmjs.org的环境下使用手动刷新;不可达时仍可使用内置数据集。 - 在存储相关视图中查看各类占用与可回收项,清理操作由你在系统侧自行完成。
插件无配置文件;语言仅由面板内切换控制。
兼容性与已知限制¶
| 项 | 说明 |
|---|---|
| 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 入口。