dsh-automation: A Scheduled Task Plugin for DeepSeek Harness
michengai/dsh-automation
DSH Automation is a DeepSeek Harness plugin that schedules and manages coding tasks in isolated sessions, supporting various schedules and run history.
dsh-automation is a scheduled task plugin for DeepSeek Harness that lets you schedule and manage coding tasks in isolated DSH sessions. It solves the problem of manually repeating tasks and lacking timed triggers, supporting once, interval, hourly, daily, weekly, monthly, and custom every-N-days schedules. You can create, pause, resume, run now, and delete rules from the Web UI or Agent tools, with each run starting in a fresh root Agent and Session, not inheriting source-chat history. The plugin also provides durable run history, filterable by day, week, month, task, or status, making it easy to track each execution.
How to Install
dsh plugin --profile web add @michengai/dsh-automation- Category
- Workflow & Automation
- Platform
- DSH Plugin
- Author
- michengai
- Distribution
- Plugin
dsh-automation Key Features
dsh-automation Repo Summary
What Does It Do?
DSH Automation is a DSH plugin for DeepSeek Harness that schedules and manages coding tasks in isolated DSH sessions. It solves the problem of manually repeating tasks and lacking timed triggers, offering capabilities like creating scheduled rules, managing task states, and recording run history. The plugin is maintained by MichengAI, licensed under Apache-2.0, and last updated in 2026-08.
Core Features
- Scheduling: supports once, interval, hourly, daily, weekly, monthly, and custom every-N-days schedules.
- Task management: create, pause, resume, run now, and delete rules from the Web UI or Agent tools.
- Isolated sessions: each run starts in a fresh root Agent and Session, not inheriting source-chat history.
- Flexible configuration: choose workspace, model, skills, and any permission preset exposed by the Host.
- Create from chat: describe the schedule in any conversation and confirm with the official approval card.
- Run history: durable records of queued, running, succeeded, failed, skipped, cancelled statuses, filterable by day, week, month, task, or status.
How to Use This Plugin?
After enabling it in DSH, open Settings → Scheduled Tasks and select New scheduled task to set name, schedule, prompt, workspace, model, skills, and permissions. Alternatively, describe the schedule in any conversation; the agent calls automation_create and asks through the official approval card. After approval, the rule is saved and summarized in the conversation. Run history stays in Settings and can be filtered, or managed via the sidebar Scheduled tab.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: michengai/dsh-automation. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
