前言¶
在 DeepSeek Harness(DSH)里跑长任务时,常见需求是「过一段时间再发一条继续」,例如 Coding Plan 五小时额度用完后,希望额度恢复时自动续跑,而不是一直盯着页面。手动设闹钟、到点回来粘贴「继续」能凑合,但排程与当前会话绑定、重启不丢、可在官方任务页统一管理,需要借助 DSH 的自动化能力。dsh-send-later 是面向该场景的前端插件:在输入框旁的时钟面板里设定延时或指定时刻,到点向当前会话投递一条消息(默认「继续」)。
这是什么¶
dsh-send-later 由社区维护者 iasiv5 发布,归类为工作流类 DSH 插件。仓库位于 GitHub,npm 包名与安装标识均为 dsh-send-later。插件无 Host 侧代码,零配置;投递依托 DSH 官方自动化任务(schedule),任务持久化,重启不丢。
核心功能¶
下面按 README 已说明的能力归纳,均可在安装后于 Web 端验证。
时间与内容
- 发送按钮左侧的时钟按钮打开面板,提供 10 分钟、30 分钟、1 小时、5 小时四档预设,或「指定」任意日期与时间。
- 发送内容默认为「继续」,可修改;「发送内容」旁有快捷胶囊:
⚡安全继续(带边界的继续文案)与最近一条自定义输入;排程成功后自定义文案会记入快捷条。
待发送与角标
- 按钮角标显示本会话待发送数量;面板内逐条列出(相对时间,悬停可看绝对时刻),点 ✕ 可取消。
与 dsh-quota-watch 的配合
- 若已安装 dsh-quota-watch,点「指定」时可自动预填 GLM 5 小时窗口恢复时刻加 2 分钟余量;无数据时回退为一小时后。插件本身不展示额度数值。
投递与补投
- 排程成功后,任务以「延时发送:」为前缀进入 DSH「自动化任务」页,与会话内待发送列表为同一条任务;换设备登录时,其他设备排的同会话任务也会按标题前缀被本会话面板识别。
- 到点若因额度未恢复等原因未确认,网页打开期间插件可自动补投(默认同一条官方任务,最多 3 次、间隔 10 分钟)。
体验细节
- 上次使用的发送内容与时长会记忆;软键盘弹出时面板避让;窄屏(宽度小于 480px)下面板贴底全宽展示。
安装与启用¶
环境要求:DSH ≥ 0.2.2-rc.1(README 标注在该版本验证);npm 包 0.0.x 为占位,应使用 0.2.0 及以上(资料中 package.json 版本为 0.2.4)。Node 引擎要求为 >=20(构建/发布侧,与终端用户直装 npm 包无直接关系)。
方式一:DSH 官方插件页
- 打开 DSH「插件管理」,点击「添加插件」;
- 输入包名:
dsh-send-later
- 选择可用安装源,点击「安装」,完成后刷新页面。
方式二:dsh-m 插件市场
已安装 DSH Marketplace(dsh-m) 时,侧栏进入「插件市场」,搜索「延时发送」或 send-later,在卡片详情页一键安装。
插件目录页:https://www.skillhub.cn/plugins/iasiv5/dsh-send-later(社区目录,与 DeepSeek / 幻方无官方从属关系)。
典型用法¶
- 点击发送按钮左侧的时钟按钮,打开延时发送面板;
- 选择预设时长或「指定」日期与时间,填写发送内容(或点选快捷片段),点击「排程」;
- 在面板下方待发送列表中可随时取消(✕);到点后消息自动发往当前会话。如需核对或手动执行,可到 DSH「自动化任务」页查看同名前缀任务。
额度用尽后续跑是 README 给出的典型场景:排程一条「继续」,额度恢复后由任务触发续跑,无需全程值守(实际能否继续仍取决于当时额度与宿主状态)。
适用场景与注意¶
适合谁
- 需要在固定延时或指定时刻向当前会话自动发一条消息的 DSH 用户;
- 已与或计划配合 dsh-quota-watch 做「指定时间」预填的用户;
- 希望排程落在官方
schedule任务里、便于暂停、删除或跨设备一致管理的用户。
权限与安装前检查
插件在 DSH 前端运行,排程与投递仍受 DSH Host 在线与会话状态约束。安装前建议浏览 GitHub 源码 与 MIT License,确认符合你对第三方插件的信任要求。
已知限制(摘自 README)
- 到点额度未恢复时,该次投递无法推动会话继续;补投仅在网页打开期间按上述次数与间隔进行。
- 智能默认时间依赖 dsh-quota-watch 快照,以服务商实际刷新为准。
- 会话归档后投递会被拒绝。
- DSH Host 停机期间错过的排程,按 DSH 官方规则在宿主恢复后补投最近错过的一次。
- 待发送列表识别规则:本插件创建的任务(按任务 id 与会话匹配)+ 其他设备创建且标题带「延时发送:」前缀的同会话任务;在「自动化任务」页改掉该前缀后不再被面板收养。
结尾¶
dsh-send-later 把「延时或定时发一条会话消息」做成输入框旁的时钟面板,并与 DSH 官方自动化任务对齐,适合长任务、额度窗口等需要无人值守续跑的工作流。进一步了解可访问目录页 https://www.skillhub.cn/plugins/iasiv5/dsh-send-later 与仓库 https://github.com/iasiv5/dsh-send-later。