dsh-delivery-ledger
Run the following command in DeepSeek Harness:
dsh plugin install leetom314/dsh-delivery-ledger
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install leetom314/dsh-delivery-ledger to install; source available at https://github.com/leetom314/dsh-delivery-ledger
About this plugin
You register a timed shell command, it runs, and then there is no record. No audit trail, no redelivery on failure, and process jitter can trigger the same window twice. dsh-delivery-ledger solves all three with a single append-only JSONL ledger: every window execution appends one line with a status of ok, failed, or abandoned; same-window deduplication prevents duplicate runs caused by jitter; and ledger_retry redelivers the failed window using the original dueAt with an incremented attempt counter (Hermes redeliver semantics) rather than re-executing at the current moment.
Three actions cover the full workflow. ledger_create registers a command plus an interval in seconds; the plugin has its own built-in scheduler that fires on aligned interval windows without depending on dsh-schedule. ledger_list queries the ledger and supports filtering by status. ledger_retry redelivers the most recent failed or abandoned window. Everything runs locally with zero network calls and zero LLM — commands execute via /bin/sh -c with a 10-second timeout, the ledger lives as a .jsonl file under $DSH_HOME/ledger/, and the test suite achieves 100% line coverage backed by real headless e2e runs that verify both deduplication and redelivery paths.
Best for developers and ops engineers who need a lightweight recurring shell command inside CI pipelines, containers, or single-machine scripts and want an auditable, redeliverable, deduplicated execution trail. Note that in v1 the task registry is in-memory only and does not persist across processes, making it suited to scheduling within a single process lifecycle.
Use Cases
- Run a build script on a fixed interval in CI with an auditable execution ledger
- Periodically execute a health-check command inside a container and redeliver failed windows
- Trigger a data-sync task at a fixed interval on a single host with jitter-proof deduplication
Best For
- Developers running lightweight recurring commands in CI or containers
- Ops engineers who need auditable, redeliverable execution trails
- Solo developers who prefer zero-network, zero-LLM local scheduling
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.