dsh-plugin-cron
Run the following command in DeepSeek Harness:
dsh plugin install LittleBlackTong/dsh-plugin-cron
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install LittleBlackTong/dsh-plugin-cron in DeepSeek Harness to install this plugin, then restart DSH to activate it; full source is available at https://github.com/LittleBlackTong/dsh-plugin-cron
About this plugin
A lot of the work you hand to a DSH agent is inherently repetitive: exporting last week's metrics every Monday, pulling logs into a report each night, polling an external endpoint every few minutes. Opening a session and typing the same prompt by hand every time is slow, error-prone, and easy to forget. dsh-plugin-cron puts those recurring jobs on a cron expression. At the right moment the plugin injects a synthetic user message into a target session, triggering a full agent turn—tool calls, file writes, data pulls, report generation—exactly as if you had typed it yourself.
Several practical design choices make it easy to live with. Tasks can be created through two channels: a natural-language sentence in chat (e.g. "every Monday at 10:30, export last week's ZDP data") or a form in the sidebar footer. A session-policy toggle lets each job either open a fresh, isolated session (new, the default) or bind to an existing one to accumulate context (fixed). A concurrency guard skips a tick if the previous run is still in flight, so a slow agent turn never queues a duplicate. An execution log records the status (success / failure / skipped) and an error summary for every trigger, visible at a glance in the sidebar list. A manual-run button fires one immediate execution without altering the scheduled cadence, which is handy for dry-runs.
Who is it for? If your DSH agent already handles periodic work—scheduled report generation, bulk data export, external API polling, routine cleanup—and you do not want to stand up a separate cron daemon or system timer for it, this plugin is the lightest way to get started. One cron expression, one target session, and the schedule is live.
Use Cases
- Every Monday at 10:30 the agent exports last week's data and drafts a weekly report
- Poll an external API every 5 minutes and append incremental results to a local log
- At 17:00 each day the agent pulls data from multiple sources and compiles a daily summary
Best For
- Users who need their DSH agent to perform periodic data export, report generation, or API polling on a schedule
- Developers who prefer managing schedules via natural language or a sidebar form over maintaining system-level cron entries
- Teams running recurring workflows in DSH that require either isolated per-run sessions or accumulated context across runs
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.