Releases: joeseesun/qiaomu-rss-dsh
Release list
v0.7.1 · 实验室设置交互修订
0.7.1 — 实验室设置交互修订
实验室参照 Obsidian src/lab-settings.ts 的设置行布局:左侧名称和说明,右侧开关、输入框和操作按钮。删除大卡片和混在一起的长说明,保留简短公开收录提示。
- 开关即时保存;未验证时解释下一步,避免保存后才提示邀请码缺失。
- 邀请码输入框旁固定显示“验证并保存”,支持 Enter;输入新码时不会误显示已验证,失败保留草稿。
- “我的申请 / 查看申请”始终可见,直接进入粘贴链接、进度和结果页。
- 文案统一为“链接收录转写”和“我的申请”;已有邀请码、请求、订阅和阅读数据格式不变。
验收:npm run check 全部通过。回归覆盖无效邀请码保留草稿、Enter 验证、验证不误开启、开关即时保存及申请页跳转。真实独立 Web profile 安装 tgz、启动后,服务端无效邀请码报错及草稿保留、有效邀请码验证、开关开启、查看申请跳转均通过。日用 macOS Desktop 0.2.0-rc.2 已加载并查看实际布局。截图来自无私人数据的独立 Web profile;Windows/Linux 未实机验证。
乔木 RSS v0.7.0 · 链接收录与改写
v0.7.0 — 链接收录与改写
- 新增默认关闭的实验室:验证邀请码、提交网页链接、申请列表、搜索与分页、状态恢复、失败重试、完成/失败通知。
- 可粘贴网页地址,也可右键正文链接复制或申请收录。复制使用实际点中的地址。
- 完成的申请直接打开阅读器的服务器改写;保留中文标题与原标题,并可继续使用原生 AI 伴读。
- 凭证在 Host 本机数据中保存,数据文件限制为 0600。没有通用凭证返回、Agent 提交工具或管理员界面。
- 进度检查复用 Cordis 的生命周期定时器,只有存在未完成任务时运行;网络失败退避,重启恢复。无损保留旧订阅、收藏与阅读状态,损坏的数据文件不再被空数据覆盖。
- 修复原有 Podscribe 方法缺少 Host Remote 标记的问题,与客户端描述符一致。
提交的链接发送到用户配置的乔木服务,改写会公开收录。此能力是网页收录和 AI 改写,不是任意音视频逐字稿。管理员与八语言全界面迁移另行处理。
验证
2026-10-01,macOS arm64,DeepSeek Harness 0.2.0-rc.2,隔离 DSH_HOME=/tmp/qrs-070-home / rss-qa Web profile。
npm run check:13 个测试脚本、构建及打包检查通过;原有阅读、版本回退、媒体、选段范围与草稿保护回归通过。- 新增模拟测试:邀请码拒绝、实例身份、幂等 UUID、丢失响应、404 恢复提交、重启恢复、失败重试、服务 origin 切换、中文标题与通知标记、响应体上限、拒绝重定向。
- 使用实际已安装 Cordis/Host 依赖执行
tests/reading-context-store.mjs,上下文及收藏状态持久化通过。 - 安装独立预构建包,实际 Harness 中验证邀请码拒绝与有效验证、启用、输入框不回显已保存邀请码、申请列表、真实提交、重启后恢复查询与完成通知。
- 真实申请复用服务器已有的「谷歌最大的错误?」公开文章,完成后显示中文标题,打开原有服务器改写(正文 1365 字符),保留
Google’s biggest mistake?原标题。该测试证明消费端完整链路,不证明服务器对所有新网页均可提取。 - 正文标题链接右键显示复制与收录操作;系统剪贴板回读严格匹配目标地址,测试后恢复原剪贴板。
docs/screenshots/link-collection.png为上述隔离 Harness 的真实截图;本轮未在手机、Windows/Linux 或日用 Desktop profile 验收新功能。
README 中此前的选段翻译实测来自 v0.6.0;本版继续通过对应回归,并未新增宿主模型调用验证。
数据与回滚
storages/qiaomu-rss/data.json 的新增 collection 字段包含各服务 origin 对应的实例身份和邀请码,以及持久申请。没有迁移或删除旧字段。升级前建议备份该文件;回滚到 v0.6.0 可继续普通 RSS 阅读,但停止新收录功能。恢复旧版本时保留新数据文件,不用旧备份覆盖之后的阅读状态。
公开交付与目录状态
- 源码 PR #9 已合并,main 为
d3cc49c,GitHub CI 通过。 - Release 安装包 SHA256:
b58cfbbd984656378e5a3bb9612c2001bfd990262308b8c282686b8bbc440b32。 - 从公开 Release 下载并校验通过;第二个独立
DSH_HOME=/tmp/qrs-070-public-home/public-qa实际安装、启动并打开实验室,默认关闭、邀请码为空。安装副本的 Host/Client 摘要与 main 一致。 - 官方 README 指定的
dsh-plugin发现标签已回读确认;这是官方指引的社区发现方式,不是 DeepSeek 官方认证。 - Awesome DSH / dsh-market:已提交 PR #6330,待维护者审核。
- DSH Marketplace API 已返回该仓库;其缓存的安装检查早于本版,不代表已验证 v0.7.0。独立精选已提交 PR #13。离线结构、快照和生成测试通过;在线全目录校验因既有
NanmiCoder/dsh-auto-mode缺失而失败,未改动的上游基线也有相同失败,已在 PR 中如实注明。 - dshmarketplace.dev 网页提交受 GitHub 限流阻断,已改用其公开提供的精选 PR 路径;dshplugin.app 表单安全验证持续未加载、按钮禁用,未完成提交。
乔木 RSS v0.6.0 · 选段伴读与播客原文
乔木 RSS v0.6.0
- 选段引用内嵌到 Harness 原生输入框,可展开和移除,不占用输入草稿。
- 翻译、解释和概括默认只处理选段;文章作为参考上下文。明确要求全文处理仍可使用全文,移除选段后恢复文章范围。
- 快速切换选段时按顺序更新会话上下文,发送前等待绑定完成,避免错用旧选段。
- 海外播客原文:搜索节目、浏览单集并导入已有完整转写,继续阅读、翻译和伴读。
- 改进音频/YouTube 播放与桌面环境兼容,保留已有阅读版本回退及手写草稿保护。
安装或升级
下载下方 .tgz 和 .sha256,在同一目录运行:
shasum -a 256 -c qiaomu-rss-dsh-0.6.0.tgz.sha256
dsh plugin --profile desktop add "$PWD/qiaomu-rss-dsh-0.6.0.tgz"Web 用户将 desktop 换为 web,随后重启对应 profile。需要 DeepSeek Harness 0.2.0-rc.2。不会清空已有订阅与阅读数据;本包未发布 npm。
验证
11 组测试、构建及安装包检查通过,PR #8 的 GitHub CI 通过。Desktop 原生对话中已实际发送「翻译」,确认只翻译选中的英文段落。安装版本的 Cordis 验证了会话隔离、移除选段和上下文持久化。预构建包已在隔离 DSH_HOME 的全新 Web profile 安装、配置并启动,安装副本的 host/client SHA256 与构建一致。
社区发现使用官方链接的 GitHub dsh-plugin Topic;这不代表 DeepSeek 官方维护或背书。独立 Awesome DSH Plugin 目录要求仓库创建满 24 小时,最早可于 2026-10-01 10:15:59(北京时间)提交,当前未声称收录。
English
The selected passage is now an expandable, removable quote inside the native composer. Translation, explanation and summary target that passage by default, with the article supplied as background. Explicit whole-article requests remain supported. Drafts are preserved and context binding is serialized. This update also adds existing podcast transcript discovery/import and media playback improvements.
All eleven test scripts and packaging checks pass. Selected-paragraph translation was exercised in Desktop. The prebuilt bundle was installed and booted in a separate Web profile. Models use the host configuration; upstream podcast/video availability varies. No npm publication or marketplace acceptance is claimed.
Public download verification
The published .tgz and .sha256 were downloaded through anonymous HTTPS. The checksum matched and the tarball was byte-for-byte identical to the candidate. Installed that public download in another fresh Web profile with its own DSH_HOME; version is 0.6.0, host/client hashes match the merged source build, and no development source link is used. The host booted; authenticated index, frontend resources and the RSS client bundle returned HTTP 200. This verifies public package installation and serving, not another live AI inference session.
Qiaomu Rss v0.5.2
真实截图与中英文安装说明已更新。预构建包无需从源码构建;npm 未发布。
- Source:
cca37c6bd3448b2f71b24909dd49f2bdf7883d26 - Harness: 0.2.0-rc.2, macOS, isolated Web profile
- Validation: build, prepack guard, all seven test scripts; actual channel/article loading, existing rewrite and discovery
- SHA256:
4ccdf695fbe7c7fe607068ccc639901992e8b656af21ac4c33d6b12e97256371
下载下面的 tgz 和 sha256,在下载目录执行:
shasum -a 256 -c qiaomu-rss-dsh-0.5.2.tgz.sha256
dsh plugin --profile desktop add "$PWD/qiaomu-rss-dsh-0.5.2.tgz"把 desktop 换成实际的 profile 名称,安装后重启。隔离环境未配置模型密钥,未验证 AI 推理或其他操作系统。市场资料已准备,不表示已提交或收录。公开发布后已用不带 GitHub 登录凭据的 HTTPS 下载重新取得 tgz 和 SHA256,摘要与上传包一致;已装入新的 public Web profile(非开发目录软链接),再次启动完整宿主并打开插件面板。RSS 频道和真实文章正文正常加载。
乔木 RSS v0.5.1 · qiaomu-rss-dsh
仓库、包名和插件模块 ID 统一为 qiaomu-rss-dsh。此版本提供新名称的预构建安装包。原有订阅与阅读数据仍使用 storages/qiaomu-rss/data.json;升级时请保留 Harness profile 数据。已通过构建、测试、CI 和安装包校验。
乔木 RSS v0.5.0
乔木 RSS 是适用于 DeepSeek Harness 的开源社区插件。本版本在 Harness 0.2.0-rc.2 上验证,提供 RSS/Atom 阅读、订阅与分组管理、播客源探索,以及基于 Harness 原生对话的 AI 伴读。
更新包括频道切换自动后台刷新、文章加载骨架、缺失阅读版本自动回退、可调节的文章与伴读布局、选区提问、可直接发送的快捷提示词,以及统一的设置和订阅管理界面。
安装:下载本页的 .tgz 和 .sha256,按 README 安装说明 校验后用 dsh plugin 加入对应 profile。此项目由社区独立维护,并非 DeepSeek 官方维护或背书。
Qiaomu RSS is an independent open-source community plugin for DeepSeek Harness. v0.5.0 supports RSS/Atom reading and subscriptions, podcast discovery, and an AI reading companion using the host's native conversation. It was validated with Harness 0.2.0-rc.2. Download both assets and follow the installation guide.