dsh-automation: A Scheduled Task Plugin for DeepSeek Harness

michengai/dsh-automation

Workflow & AutomationVerified
Listed on 2026-08-19
Page last updated 2026-10-04

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

install
npmdsh plugin --profile web add @michengai/dsh-automation
Category
Workflow & Automation
Platform
DSH Plugin
Author
michengai
Distribution
Plugin

dsh-automation Key Features

Schedule coding tasksIsolated session executionMultiple schedule typesRun history trackingCreate tasks from chat
Listed on dsh-plugin.org

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.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

DSH Plugin FAQ