dsh-clock
在终端中运行以下命令:
dsh plugin install catsenior507/dsh-clock
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install catsenior507/dsh-clock 即可安装,插件源码位于 https://github.com/catsenior507/dsh-clock
插件介绍
The built-in reminder system in DeepSeek Harness is session-local: a reminder only lives inside the conversation that asked for it, and a closed conversation keeps its reminders sitting until somebody reopens it. That means you cannot tell a long-running task "come back to this at 09:00" and then close the tab. dsh-clock fills exactly that gap. It lifts alarms out of a single conversation: you pick an instant, a keyword, and any target conversation, and when that instant passes the keyword is delivered into the target even if it is already closed.
Every wake carries a full time ledger: the scheduled instant, the actual delivery instant, the signed drift, and an explicit warning whenever the delivery is late. A wake that arrives three hours overdue does not read like one that arrived on time. Under the hood, three trigger layers guard the same delivery—an in-process timer that holds a single setTimeout for the earliest pending alarm, a Windows scheduled task with StartWhenAvailable that catches sleep and suspension, and a replay-at-startup pass that recovers alarms missed while the host was down. All three converge on one claim-then-deliver path; whichever wins, the others find nothing to claim, so stacking three triggers cannot deliver one wake three times. The panel provides a calendar view, separate scrollable pending and settled lists, branch awareness that asks whether to copy alarms onto a forked conversation, and immediate fire or cancel, all with idempotent guarantees.
It is built for people running multi-step, time-horizon agent workflows inside DeepSeek Harness: you need a task to be woken at a specific moment without babysitting a conversation window, or you want the agent itself to create and manage alarms via a tool and a bundled skill that conveys the subtleties a single line of advertisement cannot. One-shot, cross-session, timestamped wakes: that is the only thing this plugin does, and it does it with three layers of timing assurance.
截图预览
使用场景
- 设置一次未来时间点的闹钟,唤醒已关闭的长任务会话并注入关键词
- 让 agent 通过工具自主创建定时唤醒,到达时刻自动继续后续步骤
- 主机休眠或宕机后启动,补发未触发的闹钟并在消息中报告具体延迟
适合人员
- 运行多步骤定时工作流的 DeepSeek Harness 用户
- 需要跨会话而非单会话定时提醒的开发者
- 让 agent 自主管理任务时间线的编排者