前言¶
在 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 仓库。