dsh-hotspots:DeepSeek Harness 实时热点聚合插件

前言

DeepSeek Harness(DSH)采用插件化架构,生态中的工具往往以“功能模块”的形式存在。在开发与使用过程中,保持对行业动态的敏感度是必要的。dsh-hotspots 是一个针对 DSH Web 环境设计的时事热点插件,旨在解决在侧边栏快速查看实时热点信息的需求。

插件简介

该插件由开发者 qys0012 维护,遵循 MIT 协议。它通过侧边栏入口提供实时热点查看功能,内容主要分为两大部分:

  • AI 大事:涵盖大模型、Agent、技能插件、工作流及免费模型动态。
  • 工科热点:涵盖智能制造、机器人、政策法规、MCU×AI 及企业动态。

每条热点均包含关键信息提炼与来源链接,系统会自动识别并标注平台(如抖音、小红书、B站、知乎、微信公众号、36氪、机器之心、量子位、IT之家、政府网站等)。

核心功能

侧边栏入口与三视图面板

插件在侧边栏插入入口,位置位于「新会话」按钮之下、「工作区」之上,与任务看板同级。点击后展开热点面板,提供三视图切换:
* 全部:展示所有聚合热点。
* AI 大事:仅展示 AI 相关动态。
* 工科热点:仅展示工科相关动态。
三视图会自动去重合并,并附带条数统计。

筛选与阅读体验

面板支持两种筛选方式:
1. 关键词本地即时过滤:在面板内输入关键词,实时筛选列表。
2. 来源 chips 过滤:根据出现频率自动提取前 8 个来源,点击即可筛选。
阅读体验方面,支持相对时间显示、已读标记(数据持久化于 localStorage,支持一键清除)、快捷键(Esc 关闭面板、R 刷新列表)以及鼠标滚轮滚动。

错误处理与管理

当搜索服务不可用时,面板会透出真实错误原因(例如 ModSearch 的限流提示)并提供「复制诊断信息」按钮。
在「设置 → Web UI 插件 分区」中,会出现该插件的管理卡片,可与其他 Web 插件统一管理。

安装与启用

作为 DSH 插件包挂载,安装前请确保宿主进程已配置 web.search 缝合(ctx.web)。

  1. 将插件代码放置在本地路径 /path/to/dsh-hotspots。
  2. 执行安装命令:
dsh plugin --profile <profile名> add link:/path/to/dsh-hotspots

安装后,插件将自动注入侧边栏入口。

数据来源与架构

数据流向

数据流向为单向。浏览器通过同源 loopback 路由向宿主进程请求数据,宿主进程再通过 web.search 聚合查询。这保证了不直连任何第三方,且完全复用部署已有的搜索能力。

底层搜索与限流

底层搜索使用 ModSearch 的 Firecrawl keyless 免费档,每月限制 1000 次查询。
当触发 429 限流时,面板会显示恢复倒计时。恢复方式包括:
1. 等待限流自动重置。
2. 在「设置 → 插件」的 Search engine (ModSearch) 卡片配置免费 API Key(支持 Firecrawl / Tavily / Exa)。

容错机制

插件对搜索失败做了熔断处理:一旦失败即停止,不再并发打满 8 个查询。同时采用失败不缓存策略,确保下次刷新时会尝试从真实来源获取数据。

卸载

若需移除插件,可执行以下命令:

dsh plugin --profile <profile名> remove hotspots

总结

dsh-hotspots 提供了一个轻量级的侧边栏热点聚合方案,通过本地筛选与单向数据流设计,兼顾了信息的实时性与使用效率。对于需要关注 AI 行业动态或工科前沿趋势的开发者而言,这是一个便于集成的工具。

  • 插件目录:https://www.skillhub.cn/plugins/qys0012/dsh-hotspots
  • 源码仓库:https://github.com/qys0012/dsh-hotspots
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜