No description
Find a file
oliver 2e690c30c8 Inherit agent presets and auto-bind IM delivery targets (0.1.7).
Cron jobs created from WhatsApp can omit bot/target ids and reuse chat overrides; sidebar/agent preset pins persist on fire.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-06 02:31:43 +08:00
docs Allow each scheduled job to pin its provider and model. 2026-08-24 14:31:52 +08:00
lib Inherit agent presets and auto-bind IM delivery targets (0.1.7). 2026-09-06 02:31:43 +08:00
test Inherit agent presets and auto-bind IM delivery targets (0.1.7). 2026-09-06 02:31:43 +08:00
.gitignore Initial commit: scheduled tasks plugin for DeepSeek Harness 2026-08-24 14:16:47 +08:00
cordis.patch.yml Fork dsh-cron-tasks as dsh-ops-cron with DSH/IM delivery. 2026-09-05 21:48:17 +08:00
FORK.md Inherit agent presets and auto-bind IM delivery targets (0.1.7). 2026-09-06 02:31:43 +08:00
LICENSE Initial commit: scheduled tasks plugin for DeepSeek Harness 2026-08-24 14:16:47 +08:00
package.json Inherit agent presets and auto-bind IM delivery targets (0.1.7). 2026-09-06 02:31:43 +08:00
README.md Inherit agent presets and auto-bind IM delivery targets (0.1.7). 2026-09-06 02:31:43 +08:00

dsh-ops-cron

Scheduled-task plugin for DeepSeek Harness (fork of dsh-cron-tasks).

  • Sidebar 定时任务 under New Session
  • Agent tools: cron_create / cron_list / cron_pause / cron_resume / cron_delete
  • Per-job delivery: DSH (new root session) or IM (ctx.dshIm.send)

See FORK.md for install notes. Do not install upstream @dsh-external/dsh-cron-tasks in the same profile.

Install

dsh plugin --profile web add -w "github:hansjone/dsh-im-ops"
dsh plugin --profile web add -w "github:hansjone/dsh-ops-cron"
# restart dsh web

Delivery defaults

Created from Default delivery
WhatsApp / IM session im → reuse or auto-create a 投递目标 for that chat (group→group, DM→DM)
Web / plain DSH session dsh → sidebar history session
Explicit delivery / im_bot_id+im_target_id as specified

You usually do not need to paste botId/targetId when creating from WhatsApp — omit delivery and the job binds to the current chat.

Agent preset

Source Behavior
Explicit agent_preset / sidebar field pinned on the job
WhatsApp / IM create (omit) inherit chat/group override → bot preset → Host default
Sidebar leave empty Host default at each fire

Scheduled runs mount job.agentPreset (or Host default when empty).

License

MIT (upstream MIT retained).