STARDUSTLC666/dsh-rss 预览 preview

STARDUSTLC666/dsh-rss

DeepSeek Harness RSS订阅插件:包含rss_list/add/remove/fetch/check五个工具,支持RSS 0.9x/1.0/2.0与Atom的归一化解析,订阅列表持久化至settings,并支持proxyUrl特殊代理;纯Node实现,跨平台兼容。

Project Overview项目介绍

dsh-rss is a native plugin built exclusively for DeepSeek Harness (DSH), designed to add RSS and Atom subscription aggregation capabilities to DSH agents. It ships with nine distinct tools that can be called directly by the large language model running inside DSH, supporting full subscription lifecycle management, parsing of all common RSS and Atom versions, and bulk import and export of subscription lists via OPML. You can install it directly through the built-in DSH CLI by running the command dsh plugin --profile web add dsh-rss, and all you need to do after the installation completes is restart the DSH web service to activate the plugin.

Users can pre-load a list of subscriptions in the plugin configuration file, or add new subscriptions on the fly using the rss_add tool, which automatically validates the subscription URL before adding it to the list. For regular use, you can call the rss_fetch tool to pull the latest content from a specific subscription, and it also supports cross-source keyword search, removing outdated subscriptions, and running a full plugin health check. It is ideal for users who want to aggregate public information and follow content updates via DSH, letting the model quickly organize the latest information from multiple sources.

This plugin requires a Node.js version that matches DSH’s requirements: version 22.19 or higher of the 22.x release line, or any version 24 or higher, and it has been fully validated to work with DSH version 0.1.5-rc.1. By default, it blocks requests to loopback, private network, and link-local addresses, but users can manually enable access to trusted internal sources if needed. It is released under the permissive MIT open source license, so anyone can use or modify the code free of charge.

dsh-rss 是专为 DeepSeek Harness(DSH)开发的原生 RSS/Atom 订阅管理插件,定位是给 DSH 代理提供资讯雷达能力。它给模型提供了 9 个可直接调用的工具,支持管理订阅源,抓取解析 RSS 0.9x、1.0、2.0 以及 Atom 格式,同时支持 OPML 格式的订阅批量导入导出。可以通过 DSH 内置命令 dsh plugin --profile web add dsh-rss 完成安装,安装后重启 DSH Web 服务即可启用。

用户可以在配置文件中预置订阅列表,也可以调用 rss_add 工具在线添加订阅,添加前会自动校验订阅地址的有效性。日常使用时,可以调用 rss_fetch 拉取指定订阅源的最新内容,也支持跨订阅源关键词搜索条目、删除无效订阅、运行插件自检等操作。它适合需要通过 DSH 代理聚合获取各类公开资讯、跟进内容更新的用户,帮助模型快速整理多来源的最新信息。

本插件要求 Node 版本符合 DSH 要求,即 22.19 及以上的 22.x 版本,或者 24 及以上版本,已在 DSH 0.1.5-rc.1 版本验证可用。默认禁止访问环回、私网等地址,可手动开启允许访问内网可信源,默认抓取超时 15 秒,响应体积上限 5MB。项目采用 MIT 许可证开源,所有代码可以免费使用和修改。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 1 warning1 项注意
  • Only 4 stars - very few users, little community feedback星标只有 4,几乎没人在用,遇到问题缺少社区反馈
DSH walks through these 9 checksDSH 会逐条核对这 9 项

Compatibility兼容性

  • DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
  • External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
  • Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册

Security安全性

  • Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
  • Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
  • curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
  • Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
  • Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
  • Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式

Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。

Or use CLI install (for developers)或使用命令行安装(适合开发者)

CLI Install命令行安装

dsh plugin --profile desktop add dsh-rss

把 STARDUSTLC666/dsh-rss 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

dsh-rss

English

dsh-rss 鲸鱼娘插件封面

订阅和阅读 RSS / Atom,在 DSH 中查看与管理更新。

npm downloads

功能

  • 添加订阅、查看文章和抓取更新。
  • 导入、导出 OPML,保留文章正文。
  • 可视化订阅面板,支持插件级网络代理。

安装

桌面版可在「插件」面板按包名 dsh-rss 安装。已配置 dsh 命令时也可使用:

dsh plugin --profile desktop add dsh-rss

网页版把命令中的 desktop 改为 web。安装后重启 DSH。

开始使用

打开「设置 → RSS 订阅」添加订阅源,或说:“订阅这个 RSS 地址并总结最新文章。”

依赖与配置

不需要账号密钥。默认尝试直接连接订阅源;是否需要代理取决于订阅源和当前网络。

详细配置、工具参数与排错见使用说明。从源码独立开发时,Node 要求以 package.json 为准。

文档

License

MIT

← 上一个 Prev dsh-user-message-timeline 下一个 Next dsh-web-preview →