dsh-flomo-report:DeepSeek Harness 日报生成与 flomo 同步工具

前言

DeepSeek Harness (DSH) 的日常使用会产生大量会话记录。手动整理这些记录并同步到 flomo(浮墨笔记)效率较低。dsh-flomo-report 解决了这个问题,它从会话文件中提取数据并生成 AI 摘要,然后通过 webhook 直接推送到 flomo。

插件介绍

这是一个工作流插件,用于聚合 DSH 会话并生成 AI 撰写的摘要(日报、周报、月报或任意日期范围),并将其一键同步到 flomo。插件由 zhengjy01 维护。

核心功能

  1. 会话聚合:读取 ~/.dsh/sessions,提取会话重叠日期范围、用户/助手消息、工具调用、token 使用情况等,向部署的默认模型请求 AI 摘要(如今日数据、明日建议)。
  2. flomo 同步:通过 webhook 推送报告。支持配置标签(默认 #write/dsh),并在发送前自动去除正文中的 #。
  3. Web 设置面板:在设置中可配置日期范围、生成/同步开关、标签、去除 # 开关、API URL、自定义报告保存目录、每日提醒时间以及实时预览。
  4. 文件输出:生成的报告保存为 日报-YYYY-MM-DD.md 到配置的目录(默认 ~/.dsh/dsh-flomo-report/reports/)。
  5. 每日提醒:启用后,在指定时间自动生成并同步报告,同时发送系统通知。

安装

在终端执行以下命令即可安装:

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。

结尾

该插件为 DSH 用户提供了标准化的会话复盘与知识沉淀工作流。更多插件详情可查看 插件目录 或 GitHub 仓库。

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

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

小夜