前言¶
DeepSeek Harness (DSH) 的日常使用會產生大量會話記錄。手動整理這些記錄並同步到 flomo(浮墨筆記)效率較低。dsh-flomo-report 解決了這個問題,它從會話文件中提取數據並生成 AI 摘要,然後通過 webhook 直接推送到 flomo。
插件介紹¶
這是一個工作流插件,用於聚合 DSH 會話並生成 AI 撰寫的摘要(日報、週報、月報或任意日期範圍),並將其一鍵同步到 flomo。插件由 zhengjy01 維護。
核心功能¶
- 會話聚合:讀取
~/.dsh/sessions,提取會話重疊日期範圍、用戶/助手消息、工具調用、token 使用情況等,向部署的默認模型請求 AI 摘要(如今日數據、明日建議)。 - flomo 同步:通過 webhook 推送報告。支持配置標籤(默認
#write/dsh),並在發送前自動去除正文中的#。 - Web 設置面板:在設置中可配置日期範圍、生成/同步開關、標籤、去除
#開關、API URL、自定義報告保存目錄、每日提醒時間以及實時預覽。 - 文件輸出:生成的報告保存爲
日報-YYYY-MM-DD.md到配置的目錄(默認~/.dsh/dsh-flomo-report/reports/)。 - 每日提醒:啓用後,在指定時間自動生成並同步報告,同時發送系統通知。
安裝¶
在終端執行以下命令即可安裝:
dsh plugin --profile web add github:zhengjy01/dsh-flomo-report
使用¶
插件提供了三個主要命令:
flomo_report:生成[startDate, endDate](默認爲今天)的報告,並可選擇同步到 flomo(默認爲syncOnGenerate)。flomo_report_config:查看或更新同步及提醒配置(包括標籤、stripHash、webhookUrl、syncOnGenerate、language、narrate、reminder 等)。flomo_report_test:發送測試備忘錄到 flomo,用於驗證 webhook 連接和標籤設置。
配置與注意事項¶
- 配置文件:配置持久化在
~/.dsh/dsh-flomo-report,文件權限爲 0600。 - 標籤行爲:插件僅使用現有的 flomo 標籤,不會創建新標籤。
- Webhook URL:如果留空,將重用
dsh-flomo插件的~/.dsh/dsh-flomo.json配置。 - 運行權限:插件以當前 DSH 進程的權限運行,安裝前建議檢查源碼與許可證(MIT)。
- 環境要求:需要 Node.js >= 18。