Back to directory

dsh-lowtide

Curated pickMaintenance: Active

kelaohu/dsh-lowtide

Time-shifting task delegation for DeepSeek Harness (dsh): plan tasks at leisure, they run unattended off-peak, come back to a report. Human-adjudicated, desktop + web.

View on GitHub
$ dsh plugin --profile web add https://github.com/KelaoHu/dsh-lowtide/releases/latest/download/dsh-lowtide.tgz

71

stars

8

forks

TypeScript

Language

MIT

License

2026-08-23

Created

2026-09-01

Last push

A DeepSeek Harness plugin for time-shifting agent work: queue by day, auto-run off-peak, review a morning report — human-adjudicated, desktop + web.

DSH integration

Native runtime

Author-claimed

Safety audit

Unaudited

Last verified

2026-09-02

License

MIT

01What can it help you accomplish?

  • Queue tasks during the day (one click from the intercept card, the ticket modal, or the API) and let them run unattended in DeepSeek's off-peak valley hours.

    A morning execution report with results, diff, actual spend and money saved — keep what went well, send back what didn't.

    DeepSeek Harness users who want to offload batch work and dodge peak/off-peak model pricing.

  • Ask for several independent candidates on open-ended work — titles, ideas, designs — instead of one machine-chosen answer.

    2–5 isolated sessions each produce a complete candidate, shown side by side with their costs; you pick the winner.

    Users who want options and comparative cost, not a single auto-selected result.

  • Ship an important deliverable and want a critical second pass before it goes out.

    The run, then an independent session tears the result apart through your chosen review focus and writes up its findings.

    Users preparing important deliverables who want a result plus a critical review.

02How to install into DeepSeek Harness

Prerequisites

  • Node.js `^22.19 || >=24` and pnpm `11.7` (everything is on the public npm registry, no private registry needed).
  • DeepSeek Harness (dsh) installed — Desktop from official channels, or `npm install -g @deepseek-ai/dsh` for the CLI — plus a working model configured in dsh settings (e.g. an official DeepSeek API key).

Installation steps

  1. 01

    One-line prebuilt install: `dsh plugin --profile web add https://github.com/KelaoHu/dsh-lowtide/releases/latest/download/dsh-lowtide.tgz`.

    $ dsh plugin --profile web add https://github.com/KelaoHu/dsh-lowtide/releases/latest/download/dsh-lowtide.tgz

  2. 02

    Clone the repo: `git clone https://github.com/KelaoHu/dsh-lowtide`, then `cd dsh-lowtide` and `pnpm install`.

    $ git clone https://github.com/KelaoHu/dsh-lowtide

  3. 03

    Build the core layer, then the plugin: `pnpm --filter lowtide-core bundle` and `pnpm --filter dsh-lowtide bundle`.

  4. 04

    Install into a profile (one artifact serves desktop and web): `npx @deepseek-ai/dsh@0.1.0-rc.7 plugin --profile desktop add ./packages/dsh-lowtide`.

    $ npx @deepseek-ai/dsh@0.1.0-rc.7 plugin --profile desktop add ./packages/dsh-lowtide

Verify the integration

  • Open dsh afterwards: you should see the price pill in the session header and the queue dock beside the input area.

03DSH integration and capability boundaries

DSH integrationNative runtime

Built as a native dsh plugin on the Cordis microkernel — routes, scheduler and state machine register into the kernel and start with the harness, not a skin stapled on top.

  • Four execution strategies

    a task with a chosen strategy: single, iterative, sampling or reviewone pass, polished multi-round iterations, parallel candidates, or a result plus an independent review

  • Workspace-scoped sandbox

    a workspace directory (current session, an existing one, or a custom path)tasks run only inside the workspace; same workspace runs serially, different workspaces run in parallel (default cap 3)

    tasks can only touch files within the chosen workspace directory; other projects are out of reach
  • Daily cost ledger

    off-peak and peak runs across the day`ledger[YYYY-MM-DD] = { yuan, savedYuan }` — spend and savings accrued daily, auditable to the digit

  • Three autonomy levels

    L1 per-task, L2 batch (default) or L3 full-autoL3 files tasks that queue immediately and run unattended in the sandbox at off-peak with zero confirmations

04Who is it for? When not to use it?

Good for

  • DeepSeek Harness users who want to offload batch work and dodge peak/off-peak model pricing.
  • Users who want options and comparative cost, not a single auto-selected result.
  • Users preparing important deliverables who want a result plus a critical review.

Not for

  • Don't expose port 3080 to the public internet — the HTTP routes only accept loopback + same-origin; reach it via an SSH tunnel or an authenticated reverse proxy.

05Compatibility, maintenance and safety notes

  • Don't expose port 3080 to the public internet — the HTTP routes only accept loopback + same-origin; reach it via an SSH tunnel or an authenticated reverse proxy.
  • The Windows sandbox is mitigation-grade; Linux/macOS enforce fully. For unattended use, stack the file allowlist and the daily budget.
  • One writer per state file at a time — don't run Desktop and Web at once without profile isolation (state lives in `$DSH_HOME/lowtide.json`, isolated per `DSH_PROFILE`).
2026-08-232026-09-01v0.2.1

MIT · actively maintained (latest release v0.2.1, 2026-09-01)

06Frequently asked questions

How do I install dsh-lowtide into DeepSeek Harness?

The fastest path is one line: `dsh plugin --profile web add https://github.com/KelaoHu/dsh-lowtide/releases/latest/download/dsh-lowtide.tgz`. Or clone the repo, `pnpm install`, run `pnpm --filter lowtide-core bundle` and `pnpm --filter dsh-lowtide bundle`, then install the package into a profile. After opening dsh you should see the price pill and the queue dock.

How does off-peak scheduling save money?

DeepSeek's peak hours are judged in Beijing time and weekends are off-peak all day. lowtide runs your queued tasks in the valley window (default 19:00–23:30 local), where the same batch costs about half of peak. The ledger records both spend and saved yuan per day.

Why doesn't sampling auto-pick the winner?

On purpose — the machine makes no aesthetic judgment. Sampling produces several isolated candidates shown side by side with their costs, and you click the one you want.

I live abroad and the peak hours don't match my schedule — what do I do?

Settings shows what the official Beijing-time hours look like in your local clock; set custom windows for your own rhythm, or click 'adopt official peak hours (converted to my timezone)' to align with the official table.

A task went stale — what happened?

Preflight failed: the workspace disappeared, git HEAD moved, a locked file's sha256 changed, the budget ran out, or the window couldn't fit it. Read `lastError` in the detail view, fix it, then `retry`.

08Data and sources

  • Author-claimedgithub.com0171b567b1fa…

    lowtide is a plugin for [DeepSeek Harness (dsh)]

  • Author-claimedgithub.com0171b567b1fa…

    it's not a skin stapled onto dsh; it's an organ grown inside the kernel.

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-09-02. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.