dsh-flomo-report
Manifest validGenerate AI-narrated DSH session reports (daily/weekly/monthly, any date range) and sync them to flomo (Flomo Notes) with one configurable tag (default #write/dsh) and automatic # stripping, via a web settin
dsh-flomo-report
Generate DeepSeek Harness session reports (daily / weekly / monthly / any date range) with one-click sync to flomo (浮墨笔记).
Features
- Session reports — aggregate every session overlapping a date range from
~/.dsh/sessions(active sessions, user/assistant messages, tool calls, token usage, top tools, per-session details) and ask the deployment's default model for an AI-narrated digest (今日数据 / 今日主线 / 今日回顾 / 明日建议). - flomo sync — pushes the report straight into flomo through its incoming
webhook with two user-verified rules:
- one configurable tag, default
#write/dsh(your existing tag — the plugin never creates new tags); - every
#in the report body is automatically stripped before sending.
- one configurable tag, default
- Web settings panel — "Flomo Report" section in Settings: date range +
generate/sync, tag, strip-# toggle, API URL (empty = reuse the dsh-flomo
plugin's
~/.dsh/dsh-flomo.jsonwebhook), auto-sync on generate, custom report-save directory (pick any local folder with the native folder dialog, or type a path), daily reminder (time + report range), and a live preview of the memo body. - Report file — every generated report is written as
日报-YYYY-MM-DD.mdto the configured directory (default~/.dsh/dsh-flomo-report/reports/). - Daily reminder — when enabled, every day at the configured time the
previous-day (or current-day) report is generated, synced to flomo, saved to
~/.dsh/dsh-flomo-report/reports/and announced with a system notification (macOS Notification Center / Linux notify-send).
Tools
| Tool | Description |
|---|---|
flomo_report | Generate a report for [startDate, endDate] (default today) and optionally sync it to flomo (defaults to syncOnGenerate). |
flomo_report_config | View / update sync + reminder config (tag, stripHash, webhookUrl, syncOnGenerate, language, narrate, reminder). |
flomo_report_test | Send a test memo to verify webhook connectivity and the tag. |
Config
Persisted at ~/.dsh/dsh-flomo-report.json (mode 0600):
{
"language": "zh", // zh | en
"narrate": true, // AI narrative digest
"tag": "write/dsh", // flomo tag, no '#' prefix
"stripHash": true, // strip all '#' from the memo body
"webhookUrl": "", // flomo API URL; empty = reuse dsh-flomo config
"syncOnGenerate": true, // auto-sync when generating
"reportDir": "", // report save dir; empty = ~/.dsh/dsh-flomo-report/reports
"reminder": { // daily reminder
"enabled": false,
"hour": 22,
"minute": 0,
"range": "previous" // previous | current
}
}
Install
# local development
dsh plugin --profile web add link:/path/to/dsh-flomo-report
# from GitHub (repo tagged with the `dsh-plugin` topic)
dsh plugin --profile web add github:zhengjy01/dsh-flomo-report
License
MIT
Compatibility
Versions
| Latest version | Published | Size |
|---|---|---|
| 0.1.0 | — | — |
| 0.1.1 | — | — |
Comments
Loading…
Similar plugins
Free-interval session reports with AI-narrated daily/weekly digests over any date range, plus every-N-days scheduled reminders with system notifications (macOS / Linux).
★ 0
↓ 66/wk
dsh plugin --profile web add dsh-period-reportWrite notes and memos to flomo (浮墨笔记) from any agent via the flomo_send tool, configured once with the flomo API URL or API Key.
★ 0
↓ 57/wk
MIT
TypeScript
dsh plugin --profile web add dsh-flomoby boogoo619
Workspace-wide sticky notes on an infinite canvas: notes are plain Markdown files, created manually, captured from conversations, or distilled by the AI, and can be handed back as context; ships 12 mo
★ 3
↓ 124/wk
MIT
JavaScript
Oct 2, 2026
dsh plugin --profile web add dsh-noteboardby damlys99
A computed front page for a session you left running: what happened, what broke, and what is waiting on you — folded from the durable session log, never written by a model.
★ 0
MIT
JavaScript
Sep 25, 2026
dsh plugin --profile web add dsh-morning-paperby EIGHTfs
Session management for DSH: archive/restore, batch & conditional delete, AI auto-rename, interrupted-session auto-resume, workspace grouping, undo last message, repair damaged session logs (seq-gap/EI
★ 0
NOASSERTION
HTML
Oct 21, 2026
dsh plugin --profile web add dsh-session-conductorby lpf20200901
给 AI 编码助手的跨会话长期记忆:自动注入、只推变化。DSH 插件 + 零依赖 CLI。
★ 0
MIT
JavaScript
Oct 15, 2026
dsh plugin --profile web add dsh-memory-delta