前言¶
用 Miniflux 收 RSS 时,常见做法是浏览器开网页版,或在另一个阅读器里刷未读;若同时还要让智能体帮你汇总未读、挑精读,往往要在标签页、Harness 对话和 API 之间来回切上下文。DeepSeek Harness(DSH)走「一切皆插件」的路线,客户端类插件可以把完整 UI 嵌进桌面壳。下面介绍维护者 wjloven 的 dsh-miniflux-digest(README 中的产品名 Miniflux Digest):把 Miniflux 订阅搬进 DSH,提供三栏阅读工作区,并在阅读栏内嵌真正的 DSH 会话做 AI digest,而不是外挂一套自定义聊天。
这是什么¶
- 定位:面向 DeepSeek Harness 的 Miniflux 桌面阅读器与 AI 简报插件(package 名
rss-miniflux-deepread,当前版本 1.9.0,MIT 许可证)。 - 维护者:wjloven(GitHub 仓库)。
- 分类:客户端(
dsh.client.platform: web,immediately: true)。 - 环境要求:DeepSeek Harness >= 0.2(
package.json中engines.dsh);可访问的 Miniflux 实例 >= 2.0(批量星标需服务端 >= 2.3.2)。
插件以你本机 DSH 进程的权限运行;安装前建议阅读仓库源码与 LICENSE,并确认只会连接你信任的 Miniflux 地址。
核心功能¶
三栏阅读工作区¶
左侧是分类与订阅源,中间是文章列表,右侧是正文阅读器;点击、筛选、阅读尽量在面板内完成,减少外跳标签页。支持 Starred / Unread / All 等筛选在源徽章与文章队列之间同步切换。
长文阅读与状态记忆¶
可调字号、行高与阅读行宽;提供明亮、暗色与纸面(Paper)等外观;支持代码高亮、大图展示、脚注原地展开,以及 YouTube、Bilibili、X(Twitter)等嵌入播放。插件会记住当前分类、文章与滚动位置,并用本地快照减轻再次打开时的白屏与布局跳动;首次打开仍需等待 Miniflux 响应,之后已访问内容可走内存缓存。键盘习惯接近经典阅读器:j / k 移动、m 已读、s 星标、c 复制 Markdown、v 打开原文。
AI digest 与 1.9.0 中的原生会话¶
自 1.9.0 起,阅读栏右侧的 AI 区域承载真正的 DSH 对话(原生消息区、输入框、模型选择、工作区选择与工具),而不是独立聊天实现。空文章页提供「Continue with AI digest」入口;进入后出现 Prompt chips:用自然语言描述范围(例如未读规模、筛选维度),点击芯片会把完整、可编辑的提示词写入 composer,而不是把原始的 kind/filter/id 丢进上下文。
智能体通过 miniflux_timeline 按 kind/title/filter 与时间线分页查询,解析分类/源标题到 id,并在推荐条目中附带原文 Markdown 链接;不再依赖旧的 context 文件与预取。回答里的文件或链接会在 digest 会话自己的界面中打开(uiWorkspace.openSession);同一范围下会记住会话 id 与已选 chips,返回时恢复历史,可用 X 清空。
与 Harness 智能体的工具联动¶
除阅读 UI 外,插件向智能体暴露与 Miniflux 账号、已读状态一致的工具能力。目录页与中文说明中列出的工具包括:miniflux_overview、miniflux_digest、miniflux_briefing、miniflux_read、miniflux_search、miniflux_act(查未读、生成速览/简报、读全文、搜索、标记与刷新等)。无凭据时可关闭首次配置对话框,使用内置演示数据预览界面(合成 mock,非真实订阅)。
安装与启用¶
官方文档中的安装方式为本地路径添加(需先自行取得插件目录,文档未给出 github:owner/repo 一键命令):
dsh plugin --profile desktop add /path/to/dsh-miniflux-digest
安装完成后,在 Harness 插件管理器中启用 rss-miniflux,阅读面板会停靠在侧栏。更新时拉取仓库最新代码后,在插件管理器中关闭再打开该插件即可。
连接 Miniflux¶
初次打开时,配置对话框中填写 服务器地址 与 API Token(在 Miniflux「设置 → API 密钥」中生成),插件会立即测试连通性。
也可通过插件配置或环境变量预设(优先级:插件配置 > 已保存凭据 > 环境变量):
- id: rss-miniflux
name: 'rss-miniflux-deepread'
config:
baseUrl: https://rss.example.com
timeoutMs: 15000
或导出 MINIFLUX_BASE_URL 与 MINIFLUX_API_TOKEN。API Token 保存在本机 Harness 凭据库,文档说明不会写入明文配置或版本库。
典型用法¶
- 启用插件并连接 Miniflux(或先关配置框体验演示源)。
- 在中间栏用筛选与
j/k浏览未读,在右侧沉浸式阅读;需要原文时用标题或v在系统浏览器打开。 - 在空页或 digest 入口进入 AI 栏,用 scope 行与 chips 组合提示词,在原生 composer 中编辑后发送,让模型调用
miniflux_timeline或上述 Miniflux 工具生成简报、推荐精读。 - 在普通 DSH 对话中也可直接引用工具,例如(摘自 README / 目录页示例表述):
- 「快速看一眼我当前的未读列表,挑出三篇最值得慢读的文章并说明推荐理由。」
- 「帮我按某个分类生成一份简报,梳理出现频次最高的几个核心话题。」
更细的 UI 分区、性能与边界行为见仓库内 docs/ui-reference.md、docs/limitations.md、docs/troubleshooting.md 等。
适用场景与注意¶
适合:已在用 Miniflux 自托管 RSS、并在 DSH 桌面版里希望「订阅 + 长文阅读 + 同一壳内 AI 汇总」一条链路的用户。
限制(摘自 README / 中文说明):
- 必须能访问 Miniflux,不支持完全离线同步。
- 界面按桌面宽度优化,过窄分屏可能挤压阅读栏。
- 原文抓取、源发现、批量星标等能力取决于 Miniflux 服务端版本。
- Starred 视图索引最近 1,000 条星标;极大归档只显示近期子集。
- README 另注明:RSSHub 相关建议由模型给出路由名,插件不逐一校验;公共实例可能限流或不可达。
社区目录 SkillHub 上的 dsh-miniflux-digest 页 与 GitHub 仓库相互独立,均非 DeepSeek / 幻方官方应用商店;安装与配置以仓库 README 与 package.json 为准。
结尾¶
dsh-miniflux-digest 把 Miniflux 订阅嵌进 DSH 客户端侧栏:三栏阅读、键盘流与本地状态恢复解决「读」的问题;1.9.0 起在阅读栏内嵌原生 DSH 会话与 miniflux_timeline,用可编辑的 prompt chips 做 AI digest,减少在浏览器、阅读器和对话之间的上下文切换。
- 目录页:https://www.skillhub.cn/plugins/wjloven/dsh-miniflux-digest
- 源码与文档:https://github.com/wjloven/dsh-miniflux-digest