dsh-daily-brief:在 DSH 里把自选信息源收成每日桌面简报

前言

在 DeepSeek Harness(DSH)里做智能体或日常开发时,信息往往分散在 X、RSS、视频站、邮箱、日历和游戏新闻里。常见做法是开多个标签页、靠通知堆叠,或者用大聚合源补内容——往往混入你并不关心的条目。dsh-daily-brief(GitHub:MosesMuxiXie/dsh-daily-brief)是社区工作流类插件:由你指定来源,按人设把当天变化整理成窄卡片,并在 Windows 上定时用独立浏览器窗口弹出,而不是默认灌一条系统通知。下面介绍它的定位、能力与在 DSH 中的安装用法。

这是什么

dsh-daily-brief(npm 包名同目录名,当前版本 2.0.3,MIT 许可证)由 MosesMuxiXie 维护,分类为工作流。一句话定位:给 DSH 用的每日简报插件——抓取你主动配置的 X 账号、RSS/Atom、YouTube、哔哩哔哩、Steam、Minecraft 服务器、监控页、邮箱与日历等,渲染成一张人设风格的简报页,并支持 Windows 计划任务定时弹出桌面小窗。

默认不预置任何账号、订阅或游戏;一个来源都不填时,简报会提示你去面板里添加。

核心功能

来源与板块

插件按你在面板里填写的 ID 或 URL 抓取,当天抓到多少就显示多少条,不再使用旧的「总条数预算」;服务器状态单独占底栏,不占正文篇幅。

类型 输入示例 行为(摘自 README)
X 账号 OpenAI、@AnthropicAI 读公开 syndication;被限流时可用官方博客 RSS 补位并显示缓存
Steam appid 或「从 Steam 库选择」 读本机已安装列表勾选,或手填 appid;读 Steam 官方新闻接口
Minecraft play.example.com:25565、minecraft://… Java 状态协议(含 SRV),失败可走 mcstatus.io
监控 / 内网 http://host:port/、10.0.0.5:9000 记录在线状态与响应时间
邮箱 / 日历等 Gmail IMAP、ICS、YouTube/B 站链接、飞书、ManageBac 等 面板「添加来源」粘贴多行,先识别再勾选加入

密码、Cookie 等保存在本机 DPAPI 加密的 …\daily-brief\secrets\,不写进 config.json。Outlook.com / Hotmail / Live 已不能 IMAP 密码登录;插件提供邮件转发到 Gmail/QQ 或 Outlook 日历 ICS 的路线说明,无需默认走 Azure Graph。

人设与排版

内置四种人设卡片(鲸鱼娘、助手、管家、军官)外加最多 12 张自定义卡片(名字、签名、主色、语气提示词)。人设只影响问候语、配色与 AI 润色语气,不改变抓取范围。要点式排版:每条一个短要点,默认不挂原始链接;开启 DSH 登录时可用 headless 方式让模型润色引言与要点,失败则回退本地文案。

桌面弹窗与计划任务

生成后调用本机 Microsoft Edge 或 Google Chrome 以 --app=file://… 打开简报,默认约 560×860、右下角,无地址栏。若检测到 DSH 壁纸引擎(data-we-wallpaper),卡片可变为半透明磨砂玻璃。

Windows 上会注册名为 DSH Daily Brief 的计划任务:默认提前约 10 分钟静默准备简报,到设定时间(默认 07:30)再投递弹窗;同一天自动只发布一次,「立即生成」可强制重跑。DSH 不必常开,任务在后台也能生成并弹出。非 Windows 环境只能生成 HTML,无法使用弹窗与计划任务。

配置、缓存与日志位于:

%USERPROFILE%\.dsh\storages\daily-brief\

计划任务运行日志示例路径:…\daily-brief\logs\runner.log。

环境要求

  • Windows 10/11(弹窗与计划任务)
  • 已安装 DSH,并能通过 plugin_manager 安装本地或 npm 插件包
  • 本机 Edge 或 Chrome
  • Node.js 随 DSH 提供;跑插件测试时需 Node 18+

安装与启用

官方 README 给出的步骤如下:

  1. 在 DSH 对话里让 agent 使用 plugin_manager 的 install_bundle 安装 npm 包 dsh-daily-brief(本地开发也可直接指向插件目录)。
  2. 重载 DSH 页面,左侧边栏会出现「每日简报」。
  3. 打开面板后,插件会自动创建配置目录:%USERPROFILE%\.dsh\storages\daily-brief\。

安装前建议查看 GitHub 仓库源码与 MIT 许可证;插件以当前 DSH 进程权限访问你配置的来源与本机 Steam 信息,不向远端发送遥测(据 README 说明)。

典型用法

首次配置

  1. 简报风格:选一张人设卡,或「新增卡片」后点「保存卡片」。
  2. 关注范围 → X 账号:一行一个 ID;也可粘贴 RSS/Atom 地址归入新闻。
  3. 关注范围 → 在玩的游戏:「从 Steam 库选择」或填 appid。
  4. 关注范围 → 服务器与监控:例如 192.168.1.20:8123 或 http://status.example.com/。
  5. 节奏:确认每天生成时间与是否「生成后弹出窗口」。
  6. 点 「立即生成」 预览;之后由计划任务按点执行。

添加复杂来源

在「添加来源」中一次粘贴多行地址,先「识别」再勾选「加入」。ManageBac 推荐用日历 ICS 订阅;需要网页通知时再补 Cookie。来源列表可对单项测试、启停、删除;缺凭据时面板会提示「补填」。

config.json 中 sources[] 含 type(如 x、steam、minecraft、http、rss、imap、youtube、bilibili、ics、managebac 等)、section、label、enabled、options;persona 与 cards[] 管理人设。具体字段以仓库 README「配置参考」为准。

适用场景与注意

适合谁:希望在 Windows 上班前用一块固定版面扫一遍自己选的动态——社媒账号、订阅、课程通知、邮件摘要、在玩游戏新闻、自建服务状态——又不想被大而全的信息流带着走。

需要注意:

  • 功能绑定 Windows 计划任务与 Chromium --app 弹窗;Linux/macOS 仅适合作 HTML 简报生成侧验证。
  • X syndication 对单 IP 限流较严(README 提到约每 15 分钟一次),条目偏少时可减少账号或改用 RSS。
  • 飞书、ManageBac 等前端渲染页可能抓不到内容,宜改用 ICS 或 Cookie。
  • 社区目录 SkillHub 插件页 与 GitHub 仓库独立于 DeepSeek / 幻方,属于 DSH「一切皆插件」生态中的第三方工作流扩展,安装与数据源配置需自行评估合规与隐私。

结尾

dsh-daily-brief 把「看什么」完全交给配置表,把「怎么看」交给人设卡片与可选 AI 润色,再用 Windows 定时任务把结果推到屏幕角落的小窗里。若你已经在用 DSH 并希望用同一套环境收口每日信息,可按 README 用 install_bundle 安装 dsh-daily-brief,从「关注范围」和「节奏」两块先跑通「立即生成」,再交给计划任务。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜