DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
S

dsh-schedule-tasks

Schedule Tasks

Scheduled task plugin: standard five-field cron scheduling with shell command and in-app notification actions, managed through a Web sidebar panel (list/create/edit/enable/disable/delete/manual trigger/logs), with host persistence in $DSH_HOME/storages

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:uluckystar/dsh-schedule-tasks#4708c7d5957e62faea0be7709a43c4baa1b78c37
READMECompatibilityVersions

Compatibility and provenance

Schedule Tasks is published as dsh-schedule-tasks and currently resolves to version 0.1.2. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
10/23/2026

Versions

0.1.2stable
10/23/2026
0.1.1stable
10/20/2026

Related plugins

Loading related plugins…

Latest
0.1.2
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 2
Weekly downloads
0
Last push
10/23/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in productivity-workflow.

Client Ui Task Board@linxin666/dsh-client-ui-task-boardHost-authoritative task board for the DSH Web GUI with real session execution, Host cron scheduling, and optional cross-platform idle-sleep protection; mounted without DSH source changes.Web All@linxin666/dsh-web-allDSH Web UI 全家桶聚合插件:一键安装全部功能插件(task-board / pet / web-ui-settings / skin-center / community-plugins / compat shim)。compat 桥接层已并入本包(src/client),无需独立 compat npm 包。Archive Manager@michengai/dsh-archive-manager归档、恢复、收藏和永久删除会话,并诊断损坏的会话日志。 · Archive, restore, favorite, and permanently delete sessions, and diagnose damaged session logs.Remotedsh-remoteRemote-work assistant for DeepSeek Harness: connect SSH (password/key/agent/keyboard-interactive, multi-hop ProxyJump), list hosts from ~/.ssh/config, pick a remote workspace, operate on it with 21 rw_* tools, conflict-aware mirror sync, an embedded PTY t

README

dsh-schedule-tasks

MyDSH 非官方社区维护的 DeepSeek Harness 定时任务插件,与 DeepSeek 官方无隶属关系。

支持五段 cron、Shell 命令或通知动作、侧边栏任务管理、手动触发和执行日志。浏览器通过同源 /api/schedule-tasks/* 与宿主通信;面板轮询不是另一套后台调度。每个任务有执行锁,避免重叠;重启后重新计算下次执行时间,不补跑错过的任务。

持久化与失败处理

任务保存在 $DSH_HOME/storages/schedule_tasks.json,使用目标目录内的临时文件和原子替换,避免跨文件系统 EXDEV。文件权限为0600。落盘失败向调用方传递,不能仅记录警告然后报告保存成功。部署前仍应验证当前运行环境、磁盘与权限;不能把 API 内存状态当成落盘证据。

开发与安装

Node 22及以上,pnpm 10及以上;内部 DSH 依赖从源码 checkout 链接。设置 DSH_CHECKOUT=/path/to/deepseek-harness 后执行:

pnpm install
pnpm prepare:links
pnpm typecheck
pnpm build
pnpm verify
node --experimental-strip-types scripts/test-persistence.mjs

本仓库随版本提交预构建的 lib/,从 Git 安装无需用户自行准备内部编译依赖。将本仓库加入独立测试 profile,再验证插件加载、创建任务、执行、修改、删除和重启恢复。先在隔离环境验证,再部署到实际使用的 profile。

cordis.patch.yml 提供 maxLogsPerTask、shellTimeoutMs、allowShell、tickIntervalMs、workDir 配置。Shell 命令在宿主权限下运行,任务应由受信任的维护者管理。

兼容性

仓库声明和编译通过不能替代指定 DSH 版本的安装与启动实测。本轮修复覆盖已部署环境的跨盘持久化问题;不宣称对所有 DSH 历史或未来版本兼容。报告问题时请提供 DSH/Node/插件版本、操作系统和去除凭据后的复现日志。

MIT License;社区反馈:https://mydsh.dev/feedback

0.1.2 生命周期与数据保护

插件入口通过 Cordis 类插件生命周期初始化调度服务,停用时由同一作用域释放计时器。缺失的任务文件可以初始化为空;已有文件 JSON 损坏、结构不符或不可读取时停止初始化并保留原文件,避免用空表覆盖。zod 作为运行依赖随插件安装,不要求宿主额外提供。

发行包隔离验收:npm run verify:lifecycle。验收只使用临时 DSH_HOME,不读写正式任务文件。此版本不会自动替换既有部署。