dsh-top100-plugin
Đã xác minh@dsheval/dsh-top100-plugin · v1.0.0 · MIT · Giao diện web
dsh-Top100 rankings inside DeepSeek Harness Settings
Cài đặt
dsh plugin add @dsheval/dsh-top100-plugin Xác nhận layer đã áp bằng dsh --profile default --dump-config — xem hướng dẫn cài plugin.
Mã nguồn
Thẻ
Tác giả
Readme
dsh-Top100 DSH 插件
把线上 dsh-Top100 榜单嵌进 DeepSeek Harness Web 的设置页:浏览 Top 100 / 新锐 / 总榜 / 分类榜,搜索全部已收录插件,并对有可信安装源的条目进行单项确认安装。设置页同时提供已安装插件与 Skill 的状态、更新、启停和卸载入口,以及只读的 profile、加载冲突、peer 依赖、榜单数据源和用户补丁诊断。插件还自带 recommend-dsh-plugins Skill;用户在 DSH 对话中询问“该装哪个插件”或描述所需能力时,模型会加载该 Skill,并通过 dsh_top100_search 查询实时榜单后给出推荐。
当前正式版本:v1.0.0。
需要 dsh web 0.1.0-rc.6+。本机开发按官方手册的 bundle 安装方式挂载。
安装
发布后:
dsh plugin --profile web add @dsheval/dsh-top100-plugin
本地开发(官方 link: 方式):
npm run build -w @dsheval/dsh-top100-plugin
dsh plugin --profile web add link:D:/dsh-top100/plugin
然后重启 dsh web,打开 设置 → 插件排行。
页面包含:
- 插件市场:Top 100、新锐、总榜及 Agent增强 / 外观 / 编程 / 知识获取 / 工具 / 安全六类榜单。
- 已安装:管理当前 profile 的社区 Bundle 和本地 Skill;官方包、排行插件自身及
link:/file:源会按安全边界限制操作。 - 诊断:只读扫描当前 profile 的加载顺序、重复行、peer 依赖、核心包多版本、榜单可达性和用户补丁层。
在 DSH 对话中可以直接询问:
推荐几个适合做浏览器自动化的 DSH 插件
我需要长期记忆能力,应该安装哪个插件?
推荐 Skill 和搜索工具随插件注册,不会复制或覆盖用户自己的 ~/.dsh/skills 文件;卸载插件后也会一起移除。
数据源
Host 端读取:
https://www.dsheval.ai/data/rankings.json
分类榜与网页版共用该文件中的 categories 和每个条目的 categories 字段。目前受控分类为 Agent增强、外观、编程、知识获取、工具和安全;线上名称、说明和数量更新后,插件会随榜单数据同步。
插件市场展示的排名、Stars、涨幅、中文简介、标签和分类全部来自 DSHEval 服务器发布的这份文件,浏览器端不会另外请求 GitHub 生成或补写榜单数据。GitHub 仅用于用户主动打开仓库,以及确认安装后验证并下载对应项目。
可用环境变量或插件配置覆盖:
DSH_TOP100_DATA_URL=http://127.0.0.1:8080/data dsh web
- id: dsh-top100
name: '@dsheval/dsh-top100-plugin'
config:
dataUrl: https://www.dsheval.ai/data
profile: web
安装边界
- 浏览器不直连榜单域名,由 Host 拉取。
- 安装入口只接受目录里的
owner/repo,再解析成 npm 包名或github:owner/repo。 - 不执行 README 里的安装命令。
- Cordis 插件写入当前 profile;Skill 克隆后只复制合法目录到
~/.dsh/skills。 - 同一 profile 的
pnpm add串行执行;Skill 下载最多 3 路并发。 - 安装接口只接受同源 POST。
- 启停只写当前 profile 的用户
cordis.patch.yml,不修改第三方插件文件。 - 更新和卸载复用同一 profile 串行队列;受保护包不能从页面修改。
开发
npm run typecheck -w @dsheval/dsh-top100-plugin
npm run test -w @dsheval/dsh-top100-plugin
npm run build -w @dsheval/dsh-top100-plugin
dsh web --dump-config
源码按职责拆分:src/host 负责 DSH 接入、HTTP API、推荐 Skill 和模型搜索工具,src/install 负责受控安装,src/client 负责设置页界面,src/shared 只放两端共享的数据契约。Skill 原文位于 skills/recommend-dsh-plugins/SKILL.md,发布包会保留该目录。
组成符合官方双端插件手册:apply + Config schema + dsh.bundle.patch + exports["./client"]。