{
 "schema_version": 1,
 "generated": "2026-10-20",
 "id": "shengsheng90-dsh-taskboard--install-taskboard-into-running-harness",
 "repo": "shengsheng90/DSH-taskboard",
 "repo_url": "https://github.com/shengsheng90/DSH-taskboard",
 "repo_slug": "shengsheng90-dsh-taskboard",
 "title": "Install Taskboard into a running DeepSeek Harness profile",
 "page_title": "How to install Taskboard into a running DeepSeek Harness profile with DSH Taskboard",
 "summary": "Add the Taskboard plugin to the web profile, verify it loads, and confirm the sidebar button works.",
 "who": "A developer or installing agent who runs DeepSeek Harness locally and wants a native task board in the Web UI.",
 "problem": "Installing a Harness plugin means editing profile files, rebuilding composition, and restarting a live process without breaking sessions. Each step is easy to get wrong.",
 "outcome": "The Taskboard sidebar button appears in the Harness Web UI, a test project and task persist after refresh, and the plugin is confirmed in the running Host.",
 "steps": [
  "Run `node -v` and `pnpm -v` to confirm Node 22.19+ or 24+ and pnpm 11.x.",
  "Run `dsh plugin --profile web add -w @shengsheng/dsh-taskboard` to install the prebuilt package from npm.",
  "Run `dsh --profile web --dump-config` and confirm the output ends with a `# == @shengsheng/dsh-taskboard` layer.",
  "Restart Harness as described in README step 7, then poll `GET /` until `@shengsheng/dsh-taskboard` appears.",
  "Open the Harness Web UI, click the Taskboard control in the sidebar footer, create a test project and task, refresh, and confirm both persist."
 ],
 "agent_prompt": "Using the README at https://github.com/shengsheng90/DSH-taskboard, install @shengsheng/dsh-taskboard into the web profile of the DeepSeek Harness running from <harness-checkout-path>. Run `dsh --profile web --dump-config` and confirm it ends with a `# == @shengsheng/dsh-taskboard` layer. Report the count of `@shengsheng/dsh-taskboard` in `GET /` and the HTTP status of the client.js bundle, and do not restart Harness without telling the operator first.",
 "agents": [
  "any"
 ],
 "difficulty": "Intermediate",
 "time": "45 minutes",
 "basis": "readme",
 "caveat": "Restarting Harness interrupts in-flight Agent turns, and the README says to tell the operator before restarting.",
 "category": "Software and DevOps",
 "tags": [
  "Software and DevOps"
 ],
 "lang": "typescript",
 "requirements": [
  "A DeepSeek Harness checkout or installation with the web profile",
  "Node.js ^22.19.0 or >=24.0.0 (verify with `node -v`)",
  "pnpm 11.x for repository development (verify with `pnpm -v`); profile installation uses Harness's pnpm",
  "Write access to $DSH_HOME (default ~/.dsh) and the ability to restart the Harness process"
 ],
 "risk": "none",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [],
 "best": true,
 "score": 1.0,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/shengsheng90-dsh-taskboard/install-taskboard-into-running-harness/",
 "md": "https://dedupedai.com/use-cases/shengsheng90-dsh-taskboard/install-taskboard-into-running-harness/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/shengsheng90-dsh-taskboard--install-taskboard-into-running-harness.json",
 "api_version": "v1"
}
