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.
Install
dsh plugin --profile web add github:kaiserfr/dsh-next-task-boardCopied 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
- Repo: kaiserfr/dsh-next-task-board
- Category: Coding & Development
- Stars: 0
- Version: GitHub repo kaiserfr/dsh-next-task-board (install is a github: spec to the repo itself). Fork of the upstream zhu1090093659/dsh-web packages/dsh-task-board (base 0.3.23, Apache-2.0).
Alternatives
030611/dsh-context-provenance · 030611/qiushi-dsh-evidence-audit · 0x3fffff/dsh-desktop-launcher