dsh-cron-scheduler
Run the following command in DeepSeek Harness:
dsh plugin install Mappedinfo/dsh-cron-scheduler
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install Mappedinfo/dsh-cron-scheduler in DeepSeek Harness to install; the source code is hosted at https://github.com/Mappedinfo/dsh-cron-scheduler.
About this plugin
If you want your Agent to run scheduled tasks autonomously but refuse to tie every execution to the DSH Web process staying alive, dsh-cron-scheduler bridges that gap. Each schedule rule is stored as a standard Cron expression and handed off to the OS-level crontab, which spawns a headless session outside the DSH process. As long as the machine is on and cron is running, the task fires regardless of whether the Web UI is online. Late-night inspections, periodic reports, and data-sync jobs keep moving even when the Web server is briefly down.
On the management side the plugin exposes two entry points: a dedicated Settings page and in-conversation Agent tools. From the Settings page you can create, edit, pause, trigger, or delete rules just like any traditional cron job, with a live history panel showing queued, running, succeeded, failed, and skipped runs; clicking any entry opens the full session. In a chat you simply say "run XX every day at 9 am" and the Agent creates the rule through its automation tool chain, with the same list, history, update, and delete capabilities available. Cron syntax covers the full five-field form plus @reboot, @daily, @hourly, and other shortcuts; month and weekday names are accepted; timezone follows the system, matching classic cron behaviour.
Security and concurrency are handled out of the box. Every rule defaults to a read-only sandbox with an optional workspace-write tier, and no full-access mode is exposed. Concurrent triggers on the same rule are automatically marked as skipped to prevent duplicate execution. Session results use an eventual-consistency model: the Web process attaches sessions in real time when online, offline runs complete normally and are retroactively linked after a Web restart. Installation requires zero manual configuration, the plugin auto-resolves the dsh binary path for global installs, pnpm dev, and source checkouts, and a simple Web server restart plus a hard browser refresh is all that is needed.
This plugin is best suited for DeepSeek Harness users who want to turn repetitive, time-driven work such as ops inspections, scheduled reports, and batch data pipelines into fire-and-forget automations without spinning up a dedicated scheduling service or writing glue scripts.
Use Cases
- Daily Agent-driven server status inspection with auto-generated reports
- Weekly batch data pipeline processing on a fixed schedule
- Monthly summary and archival tasks triggered on the 1st of each month
Best For
- DeepSeek Harness users who need unattended scheduled execution
- Operators who prefer managing cron rules through Agent conversations
- Teams that require tasks to run as long as the machine is on, independent of the Web process
Related Plugins
A method pack that makes AI coding agents plan against your real baseline, prove completion with fresh evidence, and reduce reworks and unsafe changes.
Turns the DeepSeek Harness session into a captain that builds a durable sub-agent team, splits goals into dependency-aware tasks, and coordinates work via direct messages and a live Web UI.
Gives coding agents design judgment, letting Claude Code, Cursor, and 70+ agents generate and iterate high-quality UI, presentations, and graphics right from the terminal.
Run the Pi ecosystem's plugins on DeepSeek Harness, unmodified, via a compatibility layer that implements Pi's public extension ABI on DSH's native services.