gfds2005/dsh-timed-goal1

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.

包名
dsh-timed-goal
版本
0.4.0
许可证
MIT
最近更新
2026年8月17日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:gfds2005/dsh-timed-goal

使用方法

斜杠命令

在任意对话内发送(完整帮助见 /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 界面

  1. 打开一个对话 → 点击输入框工具行的 ⏱ 定时 → 居中模态框打开。
  2. 左栏:在日历中选择日期时间,切换 UTC / 每日重复,可选设置最大轮数,填写提示词,点添加
  3. 右栏:查看任务状态。编辑可修改任务(表单自动回填;已触发/失败的任务保存后回到「待触发」,且只能保存未来的时间);删除移除任意任务(已触发也可删);刷新重读列表;清空清掉当前对话的任务。
  4. 设置 → 定时任务:跨会话管理所有任务(会话选择器)。