前言¶
在 DeepSeek Harness(DSH)裏做智能體或日常技術跟進時,信息往往散在 Hacker News、各媒體 RSS、AI 公司官網和 GitHub 動態裏。瀏覽器多標籤、二次聚合站點或手工複製,既難保證「一手來源」,也不方便把要點直接交給模型做選題或起草。
下面介紹社區插件 Tech Pulse(科技脈搏):由維護者 guol9180 提供,歸類爲聯網工具。它在 DSH 側欄提供一個面板,從官方 API、出版方 RSS、官網新聞頁與 GitHub 等渠道拉取條目,並支持 AI 速覽與按需中文翻譯,目標是把可讀、可過濾、可導出的資訊流留在 Harness 工作區內。
這是什麼¶
dsh-tech-pulse 是一個 DSH 側欄面板插件:聚合科技快訊、新聞、AI 前沿與「大佬動態」,數據儘量不經二手聚合站;Host 側負責抓取與緩存,Client 側爲 React 面板 UI。當前倉庫 package.json 標註版本 1.4.1,許可證 MIT;插件目錄頁見 SkillHub,源碼見 GitHub。
核心功能¶
資訊分類與檢索¶
面板提供四個分類標籤:快訊、新聞、AI 前沿、大佬動態(帶計數),並支持搜索過濾。標題可點擊在瀏覽器打開原文;Hacker News 條目可顯示分數與評論;GitHub 相關事件可顯示頭像與本地化動作描述。
一手來源與默認訂閱¶
README 寫明:條目來自官方 API、官方 RSS、官網新聞頁解析或本人博客 / GitHub 公開事件,不經聚合轉手。默認訂閱示例如下(完整表見倉庫 README):
| 分類 | 來源示例 | 方式 |
|---|---|---|
| 快訊 | Hacker News 首頁 | 官方 Firebase API |
| 快訊 | Solidot、GitHub 新星(近 7 天高星) | RSS、GitHub Search API |
| 新聞 | TechCrunch、The Verge、Ars Technica、少數派 | 官方 RSS |
| AI 前沿 | OpenAI、Anthropic、DeepSeek、Microsoft Research 等 | RSS 或官網新聞頁解析 |
| 大佬動態 | torvalds、karpathy 等 | GitHub 事件 API;部分博客 RSS |
多家媒體覆蓋同一事件時,卡片可顯示跨源熱度(如「N 源報道」)。訂閱管理支持在面板內增刪啓停源,並寫入 profile;也可在 cordis.patch.yml 中直接修改配置。
AI 速覽與單篇輔助¶
- 全局 AI 速覽:頂部「✦ AI 速覽」可生成中文要點、可創作角度與重點消息(可定位到卡片),支持「只看重點」過濾;
↻可強制重新生成,默認跟隨 GUI 的模型路由。 - 單篇:卡片上「AI」按鈕可抓取全文並生成一句話總結與 3–5 條要點(Host 緩存)。
- 讀全文:摘要條目「全文」由 Host 提取正文並在卡片內展開,底部可「在瀏覽器打開」或收起。
- 翻譯:英文條目點擊「譯」才展開中文(Host 緩存);中文條目自動隱藏翻譯按鈕。
收藏與導出¶
支持星標收藏(本地保存)、收藏夾過濾,以及「複製素材」:將當前可見條目(含翻譯、熱度、鏈接)導出爲 Markdown 草稿,便於粘貼到其他 AI 會話繼續寫作。
中文熱榜(可選)¶
訂閱管理預置微博熱搜、知乎熱榜、B 站熱門、抖音熱點、36 氪快訊等 RSSHub 路由;若使用需本機部署 RSSHub,面板可一鍵填充路由。X/Twitter 無公開訂閱接口時,README 建議自建 RSSHub 等橋接後以 RSS 訂閱添加。
運行與安全要點¶
抓取在 Host 進程內完成(無瀏覽器 CORS 限制),按源緩存,單源失敗不影響整體;面板與 Host 的 HTTP 路由經 DSH 信任閘(登錄 cookie 等)鑑權。README 說明插件零 npm 運行時依賴、無遙測,並包含 SSRF 與鏈接協議等防護;AI 翻譯與速覽走你配置的模型路由。
安裝與啓用¶
前提:已安裝 DeepSeek Harness 並使用其 profile。安裝完成後刷新頁面,側欄會出現「科技脈搏」圖標。
方式一:插件市場索引(推薦)
在 DSH 插件市場的 Discover 中添加本倉庫索引源(GUI:Plugins → Discover → 添加索引,或設置中的 plugin-market 索引配置):
https://cdn.jsdelivr.net/gh/guol9180/dsh-tech-pulse@main/market-index.json
備用直鏈:
https://raw.githubusercontent.com/guol9180/dsh-tech-pulse/main/market-index.json
之後在 Discover 列表中選擇「科技脈搏」安裝;詳情頁會展示倉庫 README。
方式二:在 Harness 會話中從 GitHub 安裝
對 Harness AI 說明:
安裝 bundle:git+https://github.com/guol9180/dsh-tech-pulse.git
Harness 會通過 plugin_manager install_bundle 從 Git 拉取並安裝。
插件以當前 DSH 進程權限訪問網絡與讀取配置;安裝前建議查閱 源碼與 LICENSE,自行判斷是否納入你的環境。
典型用法¶
- 瀏覽:切換分類標籤,用搜索框過濾;需要最新數據時使用刷新按鈕(可繞過緩存);面板會按
refreshMinutes自動刷新。 - AI 速覽:打開頂欄「✦ AI 速覽」,需要時用
↻重算;開啓「只看重點」縮小 noise。 - 深度閱讀:英文內容點「譯」;需要正文時點「全文」;單篇深度總結點卡片「AI」。
- 訂閱:點 ⚙ 打開訂閱管理,支持 RSS、Hacker News、GitHub 用戶、官網新聞頁(Anthropic/DeepSeek)、GitHub 新星等類型;中文熱榜路由在具備 RSSHub 時按需啓用。
- 創作鏈路:篩選後使用「複製素材」得到 Markdown,再粘貼到任意 AI 會話展開成稿。
配置說明¶
在 cordis.patch.yml 中本插件行的 config 下可調整行爲。常用字段如下(省略 sources 時使用內置默認源):
- id: tech-pulse
name: 'dsh-tech-pulse'
config:
refreshMinutes: 15 # 每源緩存 TTL(分鐘),也是面板自動刷新週期
maxItemsPerSource: 15 # 每源最多保留條數(1–50)
fetchTimeoutMs: 12000 # 單個上游請求超時
githubToken: '' # 可選:GitHub PAT,提高 API 速率限制
summarizeMaxItems: 60 # AI 速覽單次送入的最大條數(10–150)
llmTimeoutMs: 120000 # 模型調用超時
llmProvider: '' # 可選:指定模型路由(默認跟隨 GUI)
llmModel: ''
sources: # 訂閱列表,最多 64 個源
- id: gh-torvalds
type: github-user # rss | hackernews | github-user | html-news | github-trending
label: Linus Torvalds
category: voices # flash | news | ai | voices
login: torvalds
enabled: true
githubToken 屬於敏感信息;匿名額度對默認訂閱通常夠用,加較多 GitHub 源時 README 建議配置只讀細粒度 PAT。
Host 暴露的主要接口包括:GET tech-pulse/feed(聚合條目)、GET tech-pulse/translate、GET tech-pulse/article、GET tech-pulse/summarize,以及 GET/POST tech-pulse/sources 管理訂閱。
適用場景與注意¶
適合:已在 DSH 中工作、希望側欄常駐一手科技流;需要 AI 歸納選題角度、按需中文閱讀或導出 Markdown 素材的開發者與寫作者。
注意:
- GitHub 匿名 API 約 60 次/小時/IP;默認 15 分鐘刷新意在控制額度,擴展 GitHub 源時考慮
githubToken。 - Anthropic、DeepSeek 等官網解析依賴頁面結構,改版時源會顯式報錯;部分 Google/Meta/HF 域名在個別網絡不可直連,故未全部放入默認源。
- AI 速覽與翻譯依賴可用模型路由;格式異常時會明確報錯。
- 社區目錄 SkillHub 與 DeepSeek / 幻方無官方從屬關係,插件生態遵循 DSH「一切皆插件」的社區分發方式。
結尾¶
dsh-tech-pulse 把快訊、媒體 RSS、AI 實驗室動態與技術領袖的 GitHub 活動收到 Harness 側欄,用 AI 速覽、按需翻譯與素材導出縮短從「刷資訊」到「開寫」的路徑。進一步瞭解與安裝請查看 SkillHub 目錄頁 與 GitHub 倉庫。