dsh-send-later:在 DSH 会话里排程延时消息

前言

在 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 官方插件页

  1. 打开 DSH「插件管理」,点击「添加插件」;
  2. 输入包名:
dsh-send-later
  1. 选择可用安装源,点击「安装」,完成后刷新页面。

方式二:dsh-m 插件市场

已安装 DSH Marketplace(dsh-m) 时,侧栏进入「插件市场」,搜索「延时发送」或 send-later,在卡片详情页一键安装。

插件目录页:https://www.skillhub.cn/plugins/iasiv5/dsh-send-later(社区目录,与 DeepSeek / 幻方无官方从属关系)。

典型用法

  1. 点击发送按钮左侧的时钟按钮,打开延时发送面板;
  2. 选择预设时长或「指定」日期与时间,填写发送内容(或点选快捷片段),点击「排程」;
  3. 在面板下方待发送列表中可随时取消(✕);到点后消息自动发往当前会话。如需核对或手动执行,可到 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。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye