前言¶
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