前言¶
做内容跟进或选题时,常见做法是手动刷信息流、把链接攒在备忘录里,或自己写脚本抓数据再入库检索。那条路能做强,但维护成本高:登录态、去重、筛选理由、可读输出,往往要叠好几层。DSH(DeepSeek Harness)把智能体能力收进可配置的 profile;社区里有不少插件把某类重复劳动封装成「装上去就能跑」的流程。
下面介绍维护者 zhuifengqug 发布的 dsh-dragonfly(npm 包名 @zhuifengqug/dsh-dragonfly,产品名「虫珀·蜻蛉」)。它定位很明确:一天跑一轮,只读、只挑、只写 Markdown——不建库、不做索引、不做自动互动机器人(互动能力可选开启)。适合想用 DSH 托管定时任务、又只想在本地落一份能直接阅读的日报的开发者。
这是什么¶
「蜻蛉」取旧时派人采风呈报之意:插件替你巡 B 站与抖音,把值得看的内容挑出来写成日报。
- 维护者:zhuifengqug
- 仓库:github.com/zhuifengqug/dsh-dragonfly
- 社区目录:skillhub.cn/plugins/zhuifengqug/dsh-dragonfly
- 许可证:MIT(见仓库
package.json)
插件在 DSH 宿主内提供设置页与主区展示;值班轮跑使用受限 profile,仅开放 13 个采集相关工具,不含 bash、任意文件读写、外网与子代理,以降低自动化采集时的权限面。
核心功能¶
按时采风¶
- 默认一天一轮,窗口可配:谷时、午间、夜间各自开关,到点自动执行。
- 可随时触发「现在就跑」,额度与冷却规则照常生效。
两个信源¶
| 信源 | 能力(据 README) |
|---|---|
| B 站 | 关键词搜索、字幕、评论、封面、收藏夹 |
| 抖音 | 浏览器桥:搜索与推荐流、截帧;登录态需自行维护 |
B 站侧采集依赖 Python 3.11+;宿主侧要求 Node ≥ 22.19。
挑选与去重¶
- 可配关键词与排除词、排序、翻页数、人格类提示词。
- 每条内容需写清「为什么值得」;写不出则跳过,不硬凑。
seen.md判重表跨天去重,同一条不会在次日重复上报。
输出形态¶
日报默认写入 <家目录>/out/<日期>.md(数据根目录见下文),按信源分节,带封面,并包含「扫过没收的」「因缺证据跳过」「私信」「总结」等段落。可选为单条内容单独展开一份单片笔记。
可选互动¶
支持自动评论(带语感闸门)、回复评论、私信(只读或回复)。默认叙事强调只读只写;启用互动前应在设置页看清开关与额度。
界面与回看¶
主区整页与设置页「今天」页签共用同一份数据,最近 7 天可回看。设置页集中管理信源、额度、挑选策略、互动、模型、存放位置、B 站登录、Python 环境与诊断信息。
安装与启用¶
环境要求(README 原文):DSH 0.2.2-rc.1 及以上、Node ≥ 22.19、Python 3.11+(B 站采集)。
本地目录(自用推荐)¶
包内带 dsh.bundle.patch,安装后会进入 profile 的 dsh.profile.bundles。装完需重启宿主,设置页会出现「蜻蛉」。
dsh plugin --profile desktop add link:D:/dsh-workspaces/dev/虫珀/蜻蛉
路径按你本机实际开发目录替换;上例来自 README,勿当成通用路径。
npm(换机器或给他人安装)¶
包已发布到 npm。README 中举例当前版本为 0.1.3;锁定版本时可写全包名加版本号,升级时改版本号后重新执行同一命令。
dsh plugin --profile desktop add @zhuifengqug/dsh-dragonfly
锁版本示例(版本号以你安装时 npm 页或 README 为准):
dsh plugin --profile desktop add @zhuifengqug/dsh-dragonfly@0.1.3
第一次使用¶
- 设置页 → 蜻蛉 → 运行环境 → 安装 Python 环境(README 称约半分钟)。
- 扫二维码登录 B 站;抖音侧点开浏览器完成登录。
- 信源与额度里选择信源、设定每天条数。
- 点 现在就跑 试一轮,在 今天 页签查看结果。
卸载¶
dsh plugin --profile desktop remove @zhuifengqug/dsh-dragonfly
卸载不会删除数据目录;不需要时请手动删除。
典型用法:数据写到哪里¶
默认数据根目录为 $DSH_HOME/dragonfly/,可在设置页修改。README 给出的结构如下:
out/2026-11-07.md # 日报
reports/ # 单片笔记
seen.md # 判重表
config.json # 配置
duty.log # 值班日志
日常只需打开对应日期的 out/<日期>.md 阅读;调参改 config.json 或通过设置页即可,无需自建索引服务。
适用场景与注意¶
适合谁
- 需要每天固定扫一遍 B 站 / 抖音、输出 Markdown 日报的个人或小团队。
- 已在使用 DSH desktop profile,愿意在插件设置里维护登录态与 Python 环境。
- 接受「轻量、无库」模型:重检索与大规模归档应另选方案。
使用注意
- 权限:插件随当前 DSH 进程与 profile 运行;安装前请阅读仓库源码与 MIT 许可证,确认信源采集与可选互动符合你的合规要求。
- 抖音:依赖浏览器桥与自维护登录态,环境变化时可能需要重新登录或跑诊断。
- 版本:npm 包名固定为
@zhuifengqug/dsh-dragonfly;README 与package.json中的版本号可能不同步,以你执行add时指定的版本或 npm 页面为准。 - 生态:DSH 理念是「一切皆插件」;SkillHub 等为社区目录,与 DeepSeek / 幻方无官方从属关系,本文不作为「官方应用商店」介绍。
结尾¶
虫珀·蜻蛉把「采风呈报」收敛成一条可配置的 DSH 插件链路:定时或手动值班、双信源采集、有理有据的筛选、Markdown 日报与可选互动。若你正在 DSH 上拼装个人信息流工作流,可从 npm 或本地 link: 安装,按设置页走完环境与登录,再用「现在就跑」验证一轮输出是否符合预期。