deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:qys0012/dsh-hotspots
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
DeepSeek Harness(DSH)Web 时事热点插件:侧边栏一键查看实时热点,内容分两大部分——
每条热点包含关键信息提炼与信息来源链接(抖音 / 小红书 / B站 / 知乎 / 微博 / 微信公众号 / 36氪 / 机器之心 / 量子位 / IT之家 / 政府网站等,自动识别平台并标注)。
Esc 关闭 / R 刷新快捷键、鼠标滚轮滚动列表。侧边栏入口(新会话下方,与任务看板同级):

热点面板(三视图 + 关键词/来源筛选 + 已读标记):

面板图为界面示意(示例数据);实际数据来自
web.search实时聚合。
作为 dsh 插件包挂载(宿主 half + 浏览器 half 均由 bundle patch 声明):
dsh plugin --profile <profile名> add link:/path/to/dsh-hotspots
也支持将会话内动态插件形式直接运行(宿主/客户端代码与动态 Cordis 插件同源,详见下文「架构」)。
依赖:宿主进程需已配置 web 搜索缝合(ctx.web,默认 provider 即可)。
┌─ 浏览器(GUI)─────────────────────────────┐
│ dsh/client.js(lazy-CJS ModuleLoader) │
│ ├─ 侧边栏按钮(DOM 注入) │
│ ├─ 热点面板(React + 本地筛选/已读) │
│ └─ 设置管理卡片 │
│ │ GET /api/hot-spots/fetch?refresh=1│
└────────▼───────────────────────────────────┘
┌─ 宿主进程(DSH)───────────────────────────┐
│ dsh/index.js(ESM Cordis 插件) │
│ ├─ ctx.web.search 聚合查询(AI×4 + 工科×4)│
│ ├─ 失败熔断 / 30 分钟缓存(失败不缓存) │
│ ├─ 平台识别(PLATFORMS 表 → 来源标注) │
│ └─ ctx.webServer.register 路由 │
└────────────────────────────────────────────┘
web.search 缝合。react(ModuleLoader 已提供)。热点数据经 web.search 获取,默认底层为 ModSearch 的 Firecrawl keyless 免费档(每月 1000 次),免费档触发 429 限流时面板会显示真实原因。
恢复途径(任选其一):
插件对搜索失败做了熔断(失败即停、不再并发打满 8 个查询)与失败不缓存(下次刷新自动重试真实来源)。
dsh plugin --profile <profile名> remove hotspotsdsh-hotspots/
├── package.json # npm/dsh 清单(dsh.bundle.patch + dsh.client 声明,keywords 含 dsh-plugin)
├── package-lock.json # 零依赖锁定文件(CI 用 npm ci)
├── cordis.patch.yml # bundle 补丁行:insert 插件行
├── dsh/
│ ├── index.js # 宿主 half(ESM):查询聚合 + 缓存/熔断 + HTTP 路由
│ └── client.js # 浏览器 half(ModuleLoader):侧栏按钮 + 面板 + 管理卡片
├── test/
│ └── index.test.mjs # 宿主纯逻辑单元测试(node:test,npm test 运行)
├── .github/workflows/ # CI:单测 + 客户端语法检查 + pack 预览
├── CHANGELOG.md
├── README.md
└── LICENSE # MIT
npm test # node:test 单测(平台识别 / URL 去重 / 搜索单发 / 合并裁剪)
node --check dsh/client.js # 客户端 half 语法检查(免构建)
npm pack --dry-run # 发布内容预览
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。