kaiserfr/dsh-next-task-board

A hot-pluggable DSH Web GUI task board with a Host-authoritative task ledger, real session execution and Host cron scheduling. This fork of the upstream task board adds a Host-enforced WIP limit per workspace, drag-to-start, an agentic-programming workflow (ready-for-test column, feature branch and merge), and drops the upstream telemetry heartbeat.

dsh-next-task-board is a hot-pluggable DSH Web GUI task board with a Host-authoritative task ledger, real DSH session execution, Host cron scheduling and optional cross-platform idle-sleep protection. The browser is an asynchronous view — closing the page does not stop Host scheduling or execution settlement — and every run applies the pinned workspace, agent preset and permission before sending the task prompt, creating its own DSH session by default (a task can opt to continue in its previous session). This fork adds, over upstream 0.3.23: a Host-enforced WIP limit per workspace (maxConcurrentRuns, default 1, so runs above the limit wait in a FIFO queue while different workspaces run as independent parallel lanes; Todo is WIP-free so a clarification round starts right away); a Host-enforced Done-column limit (maxDoneTasks, default 9) that FIFO-archives the earliest Done cards, never deleting them; drag-to-start (dragging a card onto 'In progress' starts the task through the same Host action as the Run button); and multi-select with group drag. It also drops the upstream telemetry heartbeat.

Coding & Development ★ 0
View on GitHub ↗

Install

dsh plugin --profile web add github:kaiserfr/dsh-next-task-board

Copied verbatim from the README's install block; the README also documents a local-development form (pnpm build then dsh plugin --profile web add link:$(pwd)).

Compatibility

A drop-in replacement for upstream @linxin666/dsh-client-ui-task-board 0.3.23: it reads and writes the same ledger ($DSH_HOME/task-board/ledger-v2.json, schema v3), so existing tasks survive, and the two packages must not be installed side by side (both mount the same Host route and system-prompt section). It is mounted through cordis.patch.yml and the profile mechanism and does not modify DSH source code.

Details

Alternatives

030611/dsh-context-provenance · 030611/qiushi-dsh-evidence-audit · 0x3fffff/dsh-desktop-launcher

More plugins in Coding & Development

Browse more in Coding & Development

Guides for Coding & Development plugins