Smallballoons01/dsh-water-reminder ↗★ 1
@dsh-plugin/water-reminder
提供系统通知、对话提醒及倒计时的喝水提醒插件 适合长时间使用DSH工作、需要定时接收健康喝水提醒的用户
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Smallballoons01/dsh-water-reminder說明文件
閱讀完整 README ↗Configuration
In the profile's cordis.patch.yml (defaults ship in the plugin's own cordis.patch.yml):
| Field | Type | Default | Meaning |
|---|---|---|---|
enabled | boolean | true | Whether the loop runs at start-up |
intervalMinMinutes | number | 40 | Lower bound of the random interval, in minutes |
intervalMaxMinutes | number | 60 | Upper bound of the random interval, in minutes |
dailyGoalMl | number | 2000 | Daily intake goal |
cupMl | number | 250 | Milliliters recorded for one "cup" |
snoozeMinutes | number | 5 | Default deferral for water_snooze |
quietHours.enabled | boolean | false | Hold reminders inside a local-time window |
quietHours.from / .to | string | 22:00 / 08:00 | The window (may wrap past midnight); a draw inside it resumes at the window's end |
notify.os | boolean | true | OS notification |
notify.agent | boolean | true | In-conversation nudge |
notify.sound | boolean | true | Play a sound with the OS notification |
stateFile | string | $DSH_HOME/water-reminder.json | Persisted state location |
promptSection | boolean | true | Inject the reminder briefing into the system prompt |
skill | boolean | true | Register the embedded hydration-coach skill |
The band is clamped to [5, 720] minutes, the goal to [200, 20000] ml, and the cup to [50, 2000] ml. A user patch replaces the whole entry config, so restate every field you want to keep when overriding one.