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,從「關注範圍」和「節奏」兩塊先跑通「立即生成」,再交給計劃任務。

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

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

小夜