dsh-timed-goal
DSH web plugin: schedule an automatic /goal execution from inside a conversation, with both a /timed-goal command and a Web UI (per-conversation input control + settings section). Configure an absolute datetime (year/month/day/hour/minute/second) plus a prompt; at the scheduled moment the plugin pins the session to full access (danger-full-access) and creates an armed goal that the goal-round-driver executes automatically.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:gfds2005/dsh-timed-goal说明文档
阅读完整 README ↗使用方法
斜杠命令
在任意对话内发送(完整帮助见 /timed-goal help):
/timed-goal add 2026-09-01 09:30:00 --rounds 32 把当前时间发送到我的邮箱
/timed-goal 2026-09-01 09:30 --daily 每天早上提醒我喝水
/timed-goal list
/timed-goal remove tg-xxxxxxxx
/timed-goal clear
add可省略:/timed-goal直接可用。- 时间格式:
YYYY-MM-DD HH:mm[:ss](服务器本地时间)或YYYY-MM-DD HH:mm[:ss]Z(UTC)。 --daily:任务每天在此时刻重复执行。--rounds:限制触发 goal 的自主轮次。- 时间必须是未来的;过去的时间会被拒绝。
Web 界面
- 打开一个对话 → 点击输入框工具行的
⏱ 定时→ 居中模态框打开。 - 左栏:在日历中选择日期时间,切换 UTC / 每日重复,可选设置最大轮数,填写提示词,点添加。
- 右栏:查看任务状态。编辑可修改任务(表单自动回填;已触发/失败的任务保存后回到「待触发」,且只能保存未来的时间);删除移除任意任务(已触发也可删);刷新重读列表;清空清掉当前对话的任务。
- 设置 → 定时任务:跨会话管理所有任务(会话选择器)。