前言¶
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)。
- 将插件代码放置在本地路径
/path/to/dsh-hotspots。 - 执行安装命令:
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