Repository navigation
Releases: evaldock-account/dsh-top100
Release list
v1.3.14:DSH Desktop 兼容与导航调整
1.3.14:DSH Desktop 兼容与导航调整
Top100 1.3.14 增加 DSH Desktop 0.2.0-rc.2 支持,保留原有 Web 版使用方式。桌面版实机验证范围为 macOS ARM64。
变化
- 安装、更新、启停和卸载绑定桌面宿主的实际 Profile,使用官方内置包管理器与 Profile 写锁,不要求另装全局 Node、pnpm 或 dsh。
- 兼容桌面应用的请求转发和登录鉴权;修复宿主版本识别与诊断依赖定位。需要重启时提示退出并重新打开桌面应用。
- 作者的标准 Web 安装示例可在桌面提取安装源,实际操作仍作用于
desktopProfile;自定义 Profile 和私有 registry 限制保留。 - 页面导航采用浅紫色圆角选中背景和紫色文字,移除选中下划线,字号调整为 13px。
更新方式
桌面版先打开一次应用初始化环境,在菜单“管理 dsh 命令”中安装官方命令,完全退出桌面应用后执行:
dsh plugin --profile desktop add @evaldock/dsh-top100-plugin@1.3.14安装完成后重新打开应用。桌面和 Web 使用独立 Profile,安装到 Web 不会自动安装到桌面。详见桌面兼容说明。
Web 用户沿用原来的命令前缀、Profile 和 DSH_HOME,安装后重启:
dsh plugin --profile web add @evaldock/dsh-top100-plugin@1.3.14仍使用旧包名的用户请先按包名迁移说明操作,避免加载两份 Top100。
验证与边界
最终 1.3.14 安装包通过类型检查、945 项插件测试、108 项网站测试、8 项安装包检查、版本一致性检查与依赖审计(0 漏洞)。90 个包内文件与隔离桌面、旧 Web 实际安装目录逐一匹配。官方 macOS ARM64 Desktop 0.2.0-rc.2 中已检查市场搜索、分类、排序、Skill 安装预检与取消、已安装列表刷新和诊断。使用官方安装包内的 Electron 44.0.0 / Node 24.18.1、ASAR 模块及自带 pnpm,在隔离 Profile 完成实际安装、升级、卸载和配置校验;另验证了桌面 HTTP 启停、卸载与官方协议转发鉴权。
旧 DSH Web 0.1.5-rc.3 的加载、同端口重启和诊断回归通过。测试操作未改动日常 Profile,未继承模型密钥或发起模型请求。
诊断为零错误、零提醒;Top100 自身已确认运行,宿主内置 dsh-base 的加载状态仍标为待确认。Skill 实际复制与回滚以自动化测试为证据。未逐个验证市场第三方插件,未做 Windows/Linux 实机验证;安装按钮与依赖范围匹配不等于第三方功能或安全审核通过。
v1.3.13 — DSH 0.2 兼容与安装预检更新
适配 DSH 0.2.0-rc.1,并保留已支持的旧版 DSH 兼容范围。
- 修复多文件补丁插件的安装预检。
- 安装与更新前显示当前 DSH 版本、目标版本要求及匹配/不匹配/未知状态。
- 同步安装状态文案,区分安装资料核对与实际运行验证。
- 更新确认增加精确 npm 版本、仓库发布记录及锁定提交链接。
- 标题旁显示 Top100 版本;自身升级说明收进“已安装 → Top100 → 查看详情”,优化字号和间距。
沿用原 DSH、Profile、DSH_HOME 和启动方式升级:
dsh plugin --profile web add @evaldock/dsh-top100-plugin@1.3.13完成后重启 DSH。无需为了升级 Top100 更换 DSH 版本。
验证:922 项插件测试、108 项网页测试、8 项安装包校验、官方新版类型检查和 GitHub CI 通过。最终安装包在官方 DSH 0.2.0-rc.1 隔离环境中完成安装、加载、重启与诊断,诊断 0 错误、0 提醒。
1.3.12:新版 DSH 兼容与插件管理优化
1.3.12:新版 DSH 兼容、重启与插件管理
适配 DSH 0.1.7-rc.1 的配置接口,并保留旧版接口兼容。在支持的本机 Web 环境增加一键重启;已安装页采用紧凑列表,诊断按结论、问题和高级详情分层。
更新
沿用现有 DSH 启动方式、版本、Profile 和 DSH_HOME,执行:
dsh plugin --profile web add @evaldock/dsh-top100-plugin@1.3.12如果平时通过 npx 启动,请将命令中的 dsh 换成原来的 npx 前缀。升级后重启。无需为了更新 Top100 更换 DSH 版本。仍使用 @dsheval/dsh-top100-plugin 的用户请先按照 旧包迁移说明 完成包名迁移,避免同时加载两份插件。
主要变化
- 支持新版配置表单和实时字段,保存失败有明确反馈;设置入口使用 Top100 排行图标。
- 本机 Web 一键重启提供页面内确认,恢复后显示结果;正在安装或写入时阻止重启。远程、桌面及识别到的服务管理环境提供对应操作说明。
- 已安装页采用紧凑列表;正常的“已加载”收进详情,列表突出待重启、加载失败、缺少服务和未验证等状态。开关只表示是否启用。
- 诊断按对象合并问题并给出处理建议,普通信息和技术依据默认折叠,导出仅包含受限摘要字段。
- 修复多文件补丁声明误报,以及同 npm 包名的分叉导致的榜单关联问题。诊断和已安装页使用相同的待重启判断。
- 保留 schemastery 3.18.2 兼容,避免旧版环境出现不必要的依赖版本提醒。
验证与边界
候选产物已通过隔离环境的干净安装、从已发布 1.3.11 替换升级、配置和用户技能文件保留、停用状态保留及一键重启检查。DSH Web 0.1.5-rc.3 与官方源码构建的 0.1.7-rc.1 均验证加载和重启后恢复;使用实际 tarball 安装,包内文件与安装后文件逐一核对。
正式版本号 1.3.12 的安装包已补验干净安装、从 1.3.11 升级与重启;两种环境均返回 0 错误、0 提醒。全项目类型检查、1836 项测试通过,1 项原有测试跳过;其中包括 878 项插件测试,另有 8 项安装包校验测试通过。浏览器验证了列表、诊断、详情与重启确认交互。实机验收基于 macOS / Node 26.8.1;未覆盖 Windows、Linux 桌面或第三方 Desktop 的实际重启。官方复合组件可能显示“未验证”,不应将其解释为故障或全部功能正常。
升级不更改数据源、用户补丁或既有启停选择。包名及配置命名空间保持不变。若需要回退,可用原 CLI 安装 @evaldock/dsh-top100-plugin@1.3.11,并按原方式重新启动。
1.3.11 npm 包迁移到 EvalDock
1.3.11 npm 包迁移到 EvalDock
Top100 的正式 npm 包改为 @evaldock/dsh-top100-plugin,与 EvalDock 官网和 GitHub 组织一致。1.3.10 的浅色界面、榜单和 DSH 兼容能力继续保留。
新安装
npx @deepseek-ai/dsh@0.1.5-rc.2 plugin --profile web add @evaldock/dsh-top100-plugin@1.3.11
npx @deepseek-ai/dsh@0.1.5-rc.2 web已有 DSH 请沿用原来的启动方式、版本、Profile 和 DSH_HOME。使用 0.1.6-alpha.2 的用户将示例中的宿主版本替换为该版本。若环境拦截刚发布的版本,按 README 为新包的精确版本添加 minimumReleaseAgeExclude,保留其他限制。
从旧包迁移
- 停止 DSH,备份当前 Profile 目录和
DSH_HOME/settings.yaml。默认DSH_HOME为用户主目录下的.dsh。 - 使用原来的 CLI 前缀,先移除旧包,再安装新包:
npx @deepseek-ai/dsh@0.1.5-rc.2 plugin --profile web remove @dsheval/dsh-top100-plugin
npx @deepseek-ai/dsh@0.1.5-rc.2 plugin --profile web add @evaldock/dsh-top100-plugin@1.3.11
npx @deepseek-ai/dsh@0.1.5-rc.2 plugin --profile web list --depth 0- 确认列表中只有新包,然后按原方式启动 DSH。不要同时保留两个 Top100 包。
设置命名空间、加载行 ID、缓存目录及本地操作记录名称继续使用 dsh-top100,自定义榜单地址继续生效。若自行编写了包含旧包名的加载补丁,需将其中的包名替换为 @evaldock/dsh-top100-plugin,保留原 ID 和配置。仅按 ID 修改配置的补丁无需改动。
安装失败时不要启动缺少插件的中间状态。可移除已安装的新包,再重新安装 @dsheval/dsh-top100-plugin@1.3.10,必要时恢复备份的自定义加载补丁,然后启动 DSH。旧包与历史版本继续保留,弃用提示不表示安全漏洞。
验证范围
本地类型检查、1810 项测试通过,1 项原有测试跳过;8 项安装包检查通过。实际候选包分别在隔离的 DSH Web 0.1.5-rc.2 和 0.1.6-alpha.2 中执行旧包安装、移除、新包安装和启动;确认旧包不再存在,设置及用户补丁逐字节保留,运行时仍使用迁移前的自定义数据源,并返回当天榜单。
2026-09-21 补充浏览器验收:新包在 DSH Web 0.1.5-rc.2 上通过插件搜索、Skill 榜单、已安装自身识别与保护、诊断和数据源保存检查;在 0.1.6-alpha.2 上通过新插件管理页的配置展示与保存、停用后重新启用、配置恢复及榜单加载检查。两种宿主均保持浅色界面,自定义数据源继续生效。验收未配置模型凭据或触发模型请求。未验证 Windows 或第三方 Desktop 宿主。
1.3.10 EvalDock 配色与新版 DSH 适配
1.3.10 EvalDock 配色与新版 DSH 适配
插件采用与 Top100 官网一致的浅色紫色界面,官网链接和默认数据源改为 EvalDock。npm 包名仍为 @dsheval/dsh-top100-plugin,已有自定义数据源不会被覆盖。
- 插件和 Skills 市场在快照超过 36 小时未更新时提示数据日期;缓存读取失败提示继续保留。只有日期时按北京时间整日计算,重新发布旧数据不会刷新其时效。
- 适配 DSH Web
0.1.6-alpha.2的插件管理页,可在侧栏 插件 → top100-plugin 保存榜单数据源。 - 保留 DSH Web
0.1.5-rc.2,设置入口为 设置 → 插件 → 插件配置 → 榜单数据源。榜单仍在 设置 → 插件排行。 - 修复插件停用后语言包未注销的问题,支持新版宿主重新启用时恢复界面。
继续推荐 DSH Web 0.1.5-rc.2;已使用 0.1.6-alpha.2 的用户可安装本版,无需为了插件主动切换至 alpha。既有安装审核、来源检查和模型调用限制不变。
验证:类型检查、1808 项测试通过,1 项原有测试跳过;隔离的真实 DSH Web 0.1.5-rc.2 与 0.1.6-alpha.2 均使用实际候选 npm 包启动,接口返回 1.3.10 与当天榜单。浏览器检查了新旧设置入口、数据源保存、榜单、搜索、Skills 和诊断,新版宿主禁用后重新启用无需刷新。未验证 Windows 或第三方 Desktop 宿主。
v1.3.9
本版统一官网和插件的中文简介状态:来源变化时,符合条件的旧简介保留日期及待核查提示;包身份变化、明确错误和撤回的内容继续隐藏。普通中文修订仍由服务端发布,本次客户端升级用于新的状态提示和榜单展示。
- 区分核验日期和模型生成日期;榜单、搜索、推荐及已安装列表保持一致。
- 模型简介最多保留三个有来源证据的版本,支持失败与重启恢复;资料变化先复核,不直接触发重新付费生成。
- 补齐经过来源核对的插件与 Skills 中文,保留仍待复核的条目及原费用限制。
- 更新热度榜、新锐榜的增长窗口与分数曲线,记录真实 Stars 观测时间;固定历史过渡规则不随重启延期。
- 降低大目录发布内存占用,并修复同日重新导入时将刚写入快照误判为未来数据的问题。
验证:最终 CI、实际安装包检查和隔离 DSH Web 宿主验收通过;24,000 条数据规模测试峰值 1280 MiB,低于 1792 MiB 限制。测试与发布迁移不新增模型请求。正式数据以网站当前快照为准。
安装包:@dsheval/dsh-top100-plugin@1.3.9。附件为通过宿主验收并发布到 npm 的同一归档。
v1.3.8 服务端统一中文简介
1.3.8 服务端统一中文简介
此前插件内置的复核文案可能覆盖服务器修订。本版改为由服务器统一发布最终简介,官网与插件读取同一结果;完成本次升级后,普通简介修改、新增复核和撤回不再要求发布插件新版。
- 将复核表、来源绑定和质量规则集中到服务端;固定复核内容及已批准来源证据保持。
- 完整榜单、分片、分类分页、Skills 和紧凑搜索统一发布最终文案及状态,最终结果参与快照标识计算。
- 移除插件和官网的复核覆盖逻辑,空文案与待复核结果不借原始描述或安装包元数据补回。
- 修复刷新并发及旧协议回退路径;已收到新快照后,离线缓存不能恢复更旧的简介。
- 保留 30 分钟缓存和手动刷新。旧数据没有新协议标记时保留排名与安装信息,中文简介显示待生成;完全离线时无法获知尚未收到的服务器更新。
发布准备已通过本地类型检查、1655 项测试(1 项 Linux 专用跳过)及 8 项安装包检查。同一个实际候选安装包通过 12 种服务端内容变更场景,包哈希和版本始终不变。GitHub CI 通过 1656 项测试,依赖审计为 0 漏洞。真实 DSH Web 0.1.5-rc.2 隔离安装通过,并验证了服务端修订、撤回和离线缓存消费;未进行浏览器视觉或 Windows/Desktop 验收。
模型、预算和定向处理限制不变;这次发布准备没有调用付费模型。插件功能、界面、宿主兼容性或不兼容数据协议的变化仍可能需要后续软件升级。
生产已部署同一提交,重发数据时没有调用模型,排名、历史数据和预算账本保持。两榜共有 15 个不同项目因来源或身份需复核暂不显示旧简介,热榜有效简介 89/100、涨势榜 92/100;后续完成复核可直接由服务端恢复,无需升级此安装包。
1.3.7 中文简介与来源复核修复
1.3.7 中文简介与来源复核修复
当 README 开头是致谢、安装条件或配图说明时,旧流程可能把其中一句中文当作已完成简介并缓存。本版移除这种回退路径,将可识别的问题内容标记为待复核,避免后续更新继续恢复旧文案。
- 对两榜 36 条介绍进行定向修订,并绑定已核对的资料及具体收录对象。身份或资料不足的记录保留待复核状态与原因。
- 网站、插件、每日更新和缓存使用一致的复核规则;错误缓存、已完成作业与历史快照不能覆盖明确撤回的内容。
- 本批资料绑定覆盖 README 全文哈希,避免只比较短摘要遗漏后半部分的变化。无关根项目宣传语变化不会使已核实子包的介绍失效。
- helm-d 的 bootstrap 包只有在三个固定源码文件核验通过后才恢复相应介绍;已有其他源码证据基线保持不变。
- 新增来源、日常补齐、预算及重试范围沿用既有配置;修正规则不会触发全库付费重写。
本地完整检查通过 1,624 项测试,1 项 Linux 专用检查在本地跳过;另验证插件构建,以及旧快照 134 个项目和 36 个最新来源的离线回放。最新来源中 dsh-mneme 因包目录迁移被暂停复用;这不等于旧快照下的介绍已获准用于新目录。
本版不保证未来所有简介都能自动完成语义核验。待复核不是可安装或运行失败结论;第三方插件仍需按其文档配置。Windows 与 DSH Desktop 本轮未进行真实宿主复测。
1.3.6 安装反馈与排名修复
1.3.6 安装反馈与排名修复
本版改善插件与 Skill 的安装、更新、卸载反馈,沿用 1.3.5 的 DSH 0.1.5-rc.2 兼容基线。
- 使用实际依赖计数及网络重试说明,移除估算百分比;修复进度日志跨数据块时计数丢失,分别缓冲两路输出,保留跨块中文及最终残行。
- 按实际操作区分进行中、成功、失败、取消文案;显示构建受阻依赖、实际 Profile 目录和回滚结果,并提供构建授权恢复指南。
- 最近操作保留最近 10 批已完成任务,集中展示结果并移除重复提示;宿主重启后已完成记录过期不再误报失败,未知结果与真实网络错误分别处理。
- 统一任务字体与间距,保持现有页面结构;不增加自身管理聚合面板。
- Top100 自身在正式排名评分及截断前排除;官网与插件兼容过滤旧快照。旧截断快照可能暂缺一项,新生成榜单才会补齐。
- 补充源码首次准备、日常启动及构建失败恢复文档。
完整本地检查通过:采集器 584、插件 822、官网 93 项测试,共 1,499 项;类型检查、插件构建及依赖审计通过,审计 0 漏洞。发布前另对实际归档执行隔离 DSH Web 0.1.5-rc.2 验证。
本版不保证所有第三方插件均能安装。网络问题、宿主依赖和构建脚本授权仍取决于实际环境;最近操作不是跨宿主重启永久保存的历史。Windows 与 DSH Desktop 本轮未进行真实宿主复测。付费模型生成继续暂停。
v1.3.5
适配 DSH Web 0.1.5-rc.2,修复新版 Settings 服务接口导致目录设置项注册失败的问题;同步 peer 范围、客户端服务声明和安装指南。建议使用 Node.js 24 LTS。
本版同时修复热榜、新锐榜及 Stars 前100的分类与中文缺项,纠正已确认的安装对象,排除两个不具备实际 DSH 插件能力的收录对象并按原规则补位。已复核内容和撤回结果受到保护。
模型调用统一接入持久化金额预算和服务器私密凭证文件,日常付费生成默认关闭。
验证:1,467项测试与类型检查通过,依赖审计0漏洞;官方rc.2独立宿主和浏览器验证安装、设置、推荐Skill、搜索工具、榜单及管理生命周期。未进行Windows或Desktop运行验证。
详细说明:https://github.com/dsheval/dsh-top100/blob/main/docs/release-1.3.5.md