DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

Bili Models — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
B

dsh-bili-models

Bili Models

刷B站 + 可选模型:在 dsh-bili-scroll 的基础上加「这一轮用哪个模型」,可选 DSH 里任何已注册的模型(含其它插件提供的,如 Our Free Model)

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

npx -y @deepseek-ai/dsh plugin --profile web add github:ShingStars/dsh-bili-models#47604a444643faef4cfb0f430dbf26e261715ef1
README兼容性版本

兼容性与来源证明

Bili Models 以 dsh-bili-models 发布,当前版本为 2.0.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

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

版本

2.0.0stable
2026/10/19

相关插件

正在加载相关插件…

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

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

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

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

认领这个 Plugin →
报告问题

相关插件

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

Ab Wechat Scrapedsh-ab-wechat-scrape--- description: "树外 wechat_scrape 工具:获取微信公众号文章,过滤推广区块,并将每篇文章保存为 Markdown 文件,供此机器的 dsh 配置文件维护者使用。" kind: "package-reference" ---Ab Market Researchdsh-ab-market-research一个树外 DeepSeek Harness 插件:将 trade_search 工具(多轮扩展方面的查询规划、出版商级别排序、来源多样性、JSON 快照)及其浏览器卡片集成在一个包中。Weknora@wxg-prc-cpg/dsh-weknora适用于 DeepSeek Harness (dsh) 的 WeKnora 知识检索工具:通过自有知识库进行语义搜索、文档阅读以及 RAG/代理回答。Free Searchdsh-free-searchDeepSeek Harness 的免费网页搜索:27 个引擎(Bing/DuckDuckGo/AnySearch/SearXNG/Exa/Tavily/Keenable/Firecrawl/Parallel 无需密钥;通过 MCP 使用 Zhihu 全局/站内搜索,以及 Perplexity/SerpBase/DeepSeek(官方 + 原生工具/搜索)/You.com/Baidu/Kimi/Aliyun/Douba)

README

dsh-bili-models

刷 B 站(dsh-bili-scroll)+ 「这一轮用哪个模型」。

上游那份插件跑一轮的方式是另起一个 dsh 子进程,用的是 profile 里写死的默认模型;没配 API key 就整个失败。这个 fork 在它的设置页里加了一段模型选择:列的是当前 DSH 里真实注册的模型,包括你自己配的、以及其它插件提供的(比如 Our Free Model)。选哪个,跑一轮就用哪个。

这个仓库里有什么

目录内容
根目录主线:dsh-bili-models(就是本文档介绍的这份)
bili/插件本体,基于上游 dsh-bili-scroll 0.1.11
legacy/dsh-bili-free-scroll/已废弃的 v1.x「两个插件合并成一个包」方案,只作历史参考,别装(原因见 LEGACY.md)

装

git clone https://github.com/ShingStars/dsh-bili-models.git
dsh plugin add file:C:/path/to/dsh-bili-models

装完重启 DSH,在「设置 → 刷B站」里能看到新加的「用哪个模型干活」。

用

设置页最上面是上游原本的一堆开关(额度、峰谷、私信、转写、日报……),最下面是这一段:

项说明
provider(哪家)当前 DSH 真实注册的 provider。留空 = 用那个 profile 自己的默认
model跟着 provider 联动,列它下面能用的模型
推理强度可不填;填了就写进那一轮
提供方插件逗号分隔的包名,默认 dsh-our-free-model

选好之后会显示「这一轮会用:provider / model · effort」。点「保存」生效。

和 Our Free Model 一起用

  1. 先装 dsh-our-free-model(本插件不内嵌它,也不复制它的代码);
  2. 「提供方插件」保持默认 dsh-our-free-model;
  3. provider 选 our-free-model,model 选清单里的某个免费模型。

跑那一轮时,本插件会生成一份 headless overlay,把 Our Free Model 作为一条条目挂进子进程(用 file:// 指向它的 index.js),同时把 agent-default-model 覆盖成你选的模型。不装 Our Free Model 也没关系:填了没装的包会自动跳过,模型清单里也不会出现它。

它怎么工作

dsh-bili-scroll 跑一轮不是在本进程里跑,而是:

dsh --profile headless --patch <家目录>/headless-overlay.yml "<prompt>"

overlay 里除了上游本来就有的 MCP server 条目、credentials / authorization 等几条,本插件还追加了:

- insert:
    - id: bili-bridge-dsh-our-free-model
      name: 'file:///.../node_modules/dsh-our-free-model/index.js'
      config: {}

- id: agent-default-model
  name: "@deepseek-ai/dsh-agent-default-model"
  config:
    provider: 'our-free-model'
    model: 'deepseek-ai/deepseek-v4.1-flash'

为什么用 file:// 而不是包名:headless 是另一棵 node_modules,按包名解析不到;目录 URL 会 ERR_UNSUPPORTED_DIR_IMPORT,所以要精确指到 index.js。

GET /api/bili-duty/overlay 可以看当前生成的那份 overlay(排查用)。GET /api/bili-duty/models 返回 provider / 模型清单 / 已解析到的桥接插件。

数据

家目录 ~/.dsh/bili-duty/(与上游一致,可以直接沿用旧配置):

config.json          设置
duty.md              给那一轮的简报
seen.md              判重表
out/YYYY-MM-DD.md    日报
duty.log             运行日志
.venv/               主依赖(设置页里「装主依赖」会建)
bili_credential.json 扫码登录后的 Cookie
headless-overlay.yml 每次跑一轮前重写

已知限制

  • B 站账号等级:新号发不出公开评论(-107 账号未转正)、私信可能 21016 等级不够。这不是插件的问题,报告里会如实记录。
  • 模型调不通:/api/bili-duty/models 能看到某个 provider,不代表它的账号可用;跑一轮失败时看 duty.log。
  • headless 的模型解析:桥接用的是本插件所在的那棵 node_modules,所以「提供方插件」必须装在同一份 DSH 里(装在本插件旁边)。
  • 本插件不提供自更新,更新请直接 git pull 后重装。

相比上游改了什么

  1. 新增模型选择:4 个配置键(modelProvider / modelName / modelEffort / bridgePlugins)、GET /models、GET /overlay、设置页那一块 UI;
  2. 修上游的崩溃 bug:bili/index.js 的 loadCfg() 用了两个从未声明的变量(hostDiff / lastDiffSig),只要走到「宿主里有这行设置」的分支就抛 ReferenceError,host 半边起不来、设置页永远是「读设置中」。上游 0.1.11 同样存在;
  3. 补 MCP 白名单:bili_send_message(配了私信时)、bili_received_replies(开了复核评论时)原本不在白名单里,导致这两个功能在子进程里根本看不到工具;
  4. client 不抢占启动关键路径:不写 immediately: true(上游也没有)。

开发

node --check bili/index.js
node --check bili/client.js
node bili/selfcheck.mjs        # 在插件目录里跑
node tools/client-smoke.mjs    # 假 loader + 假 React,跑一遍 client

来源与许可

MIT。本仓库是 c1overzz/dsh-bili-scroll(MIT, © 2026 c1overzz)的 fork,bili/ 下绝大部分代码来自上游;新增的模型选择与上面那条崩溃修复是本仓库的改动。详见 NOTICE.md。