af2000-tech/dsh-taskboard-plugin

af2000-tech★ 0JavaScriptLast synced: 2026-08-16

Open on GitHub

Taskboard plugin for DeepSeek Harness (DSH) — issue kanban with a sidebar board panel, a 13-command agent tool, and a managed self-contained local service

README excerpt

dsh-taskboard-plugin Issue kanban for DeepSeek Harness (DSH) — a sidebar board panel, an agent tool, and a managed local service, in one self-contained plugin. As of 0.2.0 the package is fully self-contained: the Taskboard application (a zero-dependency, pure-Node issue-board service with its prebuilt web UI) is vendored inside the package under app/ . Installing the plugin is all there is to install. Features - Managed loopback service — the plugin supervises the vendored Taskboard server as a local subprocess bound to 127.0.0.1 only: spawn + /health wait (30s ready timeout), log forwarding, crash restart with exponential backoff ( restartBackoffMs base, capped at 30s; gives up after 5 consecutive failures — service start retries), and tree-kill of the whole process tree on plugin dispose ( taskkill /T on Windows, process-group kill on POSIX). If a healthy Taskboard instance already owns the port, the plugin adopts it instead of spawning a second one and never kills adopted instances on stop/dispose (adoption requires Taskboard's /health JSON contract — a plain 200 responder is not adopted). The child environment is an explicit allowlist plus the TASKBOARD contract — never a full …

View full README on GitHub →
Skins / UIdeepseek-harnessdsh-pluginissue-boardkanbanweb uisidebaragent

Category