WuJiaoJue/dsh-later0

dsh-later

会话内定时消息插件:在 dsh-schedule 引擎之上提供用户可直接操作的 GUI + 用户工具,实现「关网页也能准时触发的会话内定时提醒」。

包名
dsh-later
版本
1.0.0
许可证
MIT
最近更新
2026年9月12日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:WuJiaoJue/dsh-later

使用方法

定时面板

点输入框右侧的 「定时发送」 打开面板。面板以输入框内容作为提醒内容,选好时间后点 「加入 · 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 并存):

图标含义

scheduled

| 紫 · 有定时中提醒 | |

urgent

| 琥珀 · 下次触发 ≤ 5 分钟 | |

overdue

| 红 · 已到期(等待会话空闲派发) |

鼠标悬停可见「下次 15:32 · 3 条任务」;已到期时显示「已到期 · 3 条任务(等待会话空闲发送)」。


配置

默认开箱即用。可在 DSH 设置 → 插件 → Session Scheduler 调整(保存即时生效,无需重启):

字段说明默认
显示定时按钮输入框右侧是否显示定时按钮(隐藏不影响已创建的提醒触发与 dock 显示)显示
单会话任务上限一个会话内最多允许的提醒数100
允许长文本解除 1000 字符默认下限关闭
自定义上限allowLongPrompts 开启时的字符上限1000
工作时间 / 午休 / 晚间静默智能时段 5 个 HH:mm 字段,决定快捷芯片与智能排期见设置页

进阶:也可以用 cordis.patch.yml 在启动期覆盖默认值(如 maxSchedules),见 docs/ 与 schema。