Ceelog/dsh-plugins#dsh-plugin-scheduled-tasks
Per-project scheduled prompts run as fresh headless agent sessions, with one-time, interval, and cron schedules plus durable run history.
@opendsh/dsh-plugin-scheduled-tasks adds per-project scheduled tasks to DeepSeek Harness: schedule tasks with prompts that execute as headless agent sessions in the project directory, with durable run history. It lives in the Ceelog/dsh-plugins out-of-tree workspace (src/plugins/dsh-plugin-scheduled-tasks) alongside @opendsh/dsh-plugin-setting-mcp, built with TypeScript 7 and tsdown.
Install
dsh plugin --profile web add @opendsh/dsh-plugin-scheduled-tasksnpm package @opendsh/dsh-plugin-scheduled-tasks 0.2.4 (registry-verified 2026-08-24) from the Ceelog/dsh-plugins out-of-tree workspace (src/plugins/dsh-plugin-scheduled-tasks). Install: dsh plugin --profile web add @opendsh/dsh-plugin-scheduled-tasks. After changing sources, rebuild and re-sync the profile copy (pnpm install inside the profile re-copies file: dependencies), then restart dsh web — the plugin has no HMR channel.
Compatibility
DeepSeek Harness. Per-project scheduled tasks with prompts, executed as headless agent sessions in the project directory, with durable run history. Configuration table in the README covers keys and defaults (see the subpath README). Workspace toolchain: TypeScript 7, tsdown for the browser client bundle (window.ModuleLoader.load handoff), vitest, Biome. From the Ceelog/dsh-plugins out-of-tree workspace.
Details
- Repo: Ceelog/dsh-plugins#dsh-plugin-scheduled-tasks
- Category: Workflow & Automation
- Stars: 8
- Version: npm package @opendsh/dsh-plugin-scheduled-tasks 0.2.4 (registry-verified 2026-08-24)
- Last push: 2026-08-23
- First seen: 2026-08-14
Recent updates
The current README (subpath README in the Ceelog/dsh-plugins workspace) documents: install, development (typecheck/test/build), the rebuild-and-resync flow, and the configuration table.
FAQ
- How are scheduled tasks executed?
- Per-project scheduled tasks with prompts run as headless agent sessions in the project directory, with durable run history recorded.
- Do config changes hot-reload?
- No — the plugin has no HMR channel: after changing sources, rebuild and re-sync the profile copy (pnpm install inside the profile re-copies file: dependencies), then restart dsh web.
- Where does it live?
- In the Ceelog/dsh-plugins out-of-tree workspace at src/plugins/dsh-plugin-scheduled-tasks, published on npm as @opendsh/dsh-plugin-scheduled-tasks.
Alternatives
omdsh-dev/dsh-llm-fallbacks · vlln/dsh-task-status · Airmetro/dsh-update-checker