dsh-later
会话内定时消息插件:在 dsh-schedule 引擎之上提供用户可直接操作的 GUI + 用户工具,实现「关网页也能准时触发的会话内定时提醒」。
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:WuJiaoJue/dsh-later说明文档
阅读完整 README ↗使用方法
定时面板
点输入框右侧的 「定时发送」 打开面板。面板以输入框内容作为提醒内容,选好时间后点 「加入 · HH:MM 发送」(未选时间时该按钮不可点)即可;输入框上方随即出现倒计时条。
| 能力 | 说明 |
|---|---|
| 快捷芯片 | 10分钟后 / 1小时后 / 工作时间 一键填充(智能时段可在设置里改) |
| 自定义时间 | 「自定义…」展开日期 + 时间输入框 |
| 发送预览 | 确认前预览到点后收到的样子 |
| 任务列表 | 已设定任务,可单个删除 |
| 取消全部 | 芯片上的取消操作一键清空本会话所有提醒 |
时间格式
以下写法都认(/schedule、/later 与面板自定义时间共用):
| 类型 | 示例 |
|---|---|
| 相对时长 | +30m · +1h30m · +90s · +1w · 30分钟后 · 半小时后 |
| 当天时刻 | 15:32 · 9点 · 9点半 · 1532 |
| 相对日 + 时刻 | 明天9点 · 后天 10:00 |
| 日期 + 时刻 | 8月21日 15:32 · 2026-08-21 15:32 · 0821-1532 |
只写时刻(如 1532)时,若今天已过会自动顺延到明天(最多 7 天);写了 明天/后天 则按字面理解,该时刻已过会提示改用具体日期;只写月日(如 8月21日)时,今年已过则顺延到明年。
命令
| 命令 | 作用 |
|---|---|
/schedule | 创建一条定时提醒(到点出现在对话里) |
/later | 延迟发送:到点以你的身份发出该内容 |
/schedule every | 周期性提醒(周期 ≥ 5 分钟) |
/schedule 明天9点 提交周报
/later 1532 提醒团队同步进度
模型也可以直接调用用户工具为你创建/查询/修改提醒(user_schedule_create / user_schedule_list / user_schedule_delete / user_schedule_edit)。
待发送 dock
输入框上方的倒计时条,每行行尾三个按钮:编辑提醒(就地改内容)、删除提醒(取消该条)、插话发送(立即推给 agent,不等倒计时)。
⚠️ 「插话发送」不是「确认」,点了会马上把提醒内容发给 agent 并唤醒模型;只想取消请点删除。
侧栏状态标识
有活动提醒的会话,行内会出现像素时钟(与「进行中」orb 并存):
| 图标 | 含义 |
|---|---|
| 紫 · 有定时中提醒 | |
| 琥珀 · 下次触发 ≤ 5 分钟 | |
| 红 · 已到期(等待会话空闲派发) |
鼠标悬停可见「下次 15:32 · 3 条任务」;已到期时显示「已到期 · 3 条任务(等待会话空闲发送)」。
配置
默认开箱即用。可在 DSH 设置 → 插件 → Session Scheduler 调整(保存即时生效,无需重启):
| 字段 | 说明 | 默认 |
|---|---|---|
| 显示定时按钮 | 输入框右侧是否显示定时按钮(隐藏不影响已创建的提醒触发与 dock 显示) | 显示 |
| 单会话任务上限 | 一个会话内最多允许的提醒数 | 100 |
| 允许长文本 | 解除 1000 字符默认下限 | 关闭 |
| 自定义上限 | allowLongPrompts 开启时的字符上限 | 1000 |
| 工作时间 / 午休 / 晚间静默 | 智能时段 5 个 HH:mm 字段,决定快捷芯片与智能排期 | 见设置页 |
进阶:也可以用
cordis.patch.yml在启动期覆盖默认值(如maxSchedules),见docs/与 schema。