返回目錄

dsh-taskboard

編輯精選維護狀態: 活躍

shengsheng90/dsh-taskboard

DeepSeek Harness 原生本地任務看板外掛,SQLite 支撐專案、智慧體認領與評審,原生 Web UI。

前往 GitHub專案首頁
$ git clone https://github.com/shengsheng90/DSH-taskboard.git

328

星數

7

Fork

TypeScript

語言

Apache-2.0

授權條款

2026-08-14

建立於

2026-08-31

最近推送

Apache-2.0 的原生 DeepSeek Harness 外掛程式,把 Web Client 變成本地、以 SQLite 為支撐的任務看板,Agent 在人工驗收 / 複核的閘門下工作。

DSH 整合

原生執行環境

作者聲明

安全稽核

未稽核

最後核實

2026-08-25

授權條款

Apache-2.0

01它能幫你完成什麼?

  • Track and review agent work as structured, local tasks

    Local SQLite projects, tasks, comments, relations, attachments, workflows, and a native Taskboard UI (board / list / Gantt / workflow / dashboard)

    Teams running DeepSeek Harness who want a local, agent-driven task board with human accept / review gates

  • Let agents claim and work on tasks under bounded ownership

    In-process `taskboard_*` tools for claim / comment / submit_review, plus a headless JSON CLI `dsh-taskboard`

    Coding agents operating inside DeepSeek Harness that need reviewed, exclusive task ownership

02如何將外掛接入 DeepSeek Harness?

先決條件

  • Node.js `^22.19.0` or `>=24.0.0` (24 recommended; built-in `node:sqlite`)
  • pnpm `11` (`packageManager` is `pnpm@11.15.1`)
  • DeepSeek Harness `0.1.0-rc.8` or `0.1.1-rc.2` checkout or installation, **web** profile
  • write access to `$DSH_HOME` (default `~/.dsh`) and the ability to restart the Harness process

安裝步驟

  1. 01

    $ git clone https://github.com/shengsheng90/DSH-taskboard.git

  2. 02

    cd DSH-taskboard

  3. 03

    pnpm install

  4. 04

    pnpm build

  5. 05

    pnpm pack

  6. 06

    $ dsh plugin --profile web add -w /absolute/path/to/shengsheng-dsh-taskboard-<version>.tgz

驗證整合成功

  • dsh --profile web --dump-config
  • curl -s http://127.0.0.1:3080/ | grep -c '@shengsheng/dsh-taskboard'
  • curl -s -o /dev/null -w '%{http_code}\n' http://127.0.0.1:3080/plugins/@shengsheng/dsh-taskboard/client.js

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

Mounts one Host plugin id `taskboard` via `cordis.patch.yml`, adding a native overlay page and in-process `taskboard_*` Agent tools to the Harness Web Client.

  • Native Taskboard UI

    Harness Web Client (web profile)Sidebar button and native overlay page with board / list / Gantt / workflow / dashboard views

  • In-process Agent tools

    structured tool calls from a Harness Agent sessionclaim / comment / submit_review / block / release / relate operations on local SQLite tasks

  • Headless JSON CLI

    shell commands against the SQLite databaseschema-versioned JSON across project / task / relation / attachment / workflow / automation / storage

  • Packaged Skill manage-taskboard

    Agent operating-procedure referenceguided claim -> get -> work -> submit_review workflow for the model

04適合誰?何時不該用?

適合

  • Teams running DeepSeek Harness who want a local, agent-driven task board with human accept / review gates
  • Coding agents operating inside DeepSeek Harness that need reviewed, exclusive task ownership

不適合

  • Do not add this Git repository as a raw plugin source: `lib/` is gitignored, so a git install has no compiled Host/Client bundle. Always `pnpm build && pnpm pack` and add the resulting `.tgz`.
  • Only DeepSeek Harness `0.1.0-rc.8` and `0.1.1-rc.2` on the `web` profile are declared compatible; other versions or profiles are not supported.
  • Agents can submit work to `in_review`, but only an authenticated human UI or CLI can accept it as `done` — there is no accept tool and no generic status tool available to the model.

05相容性、維護與安全提醒

  • Do not add this Git repository as a raw plugin source: `lib/` is gitignored, so a git install has no compiled Host/Client bundle. Always `pnpm build && pnpm pack` and add the resulting `.tgz`.
  • Only DeepSeek Harness `0.1.0-rc.8` and `0.1.1-rc.2` on the `web` profile are declared compatible; other versions or profiles are not supported.
  • Agents can submit work to `in_review`, but only an authenticated human UI or CLI can accept it as `done` — there is no accept tool and no generic status tool available to the model.
2026-08-142026-08-22v0.1.3

Apache-2.0 · 活躍維護中(最新版本 v0.1.3,2026-08-22)

06常見問題

dsh-taskboard 是怎麼接入 DeepSeek Harness 的?

它透過 `cordis.patch.yml` 掛載一個名為 `taskboard` 的 Host 外掛程式,為 Harness Web Client 增加原生覆蓋頁面與處理程序內的 `taskboard_*` Agent 工具——不是 iframe,也不是第二套對話執行環境。

Agent 能完全控制任務嗎?

不能。Agent 可認領符合條件的 `todo`、進行工作並提交至 `in_review`,但沒有 accept 工具,也沒有通用的狀態變更工具——只有通過認證的人工介面或 CLI 才能把工作接受為 `done`。

支援哪些 DeepSeek Harness 版本?

外掛程式鎖定 DeepSeek Harness `0.1.0-rc.8` 與 `0.1.1-rc.2` 的 `web` 設定檔(profile)。其他版本或設定檔未被宣告為相容。

任務資料存放在哪裡?

存放在本地 SQLite 資料庫(`.dsh/taskboard.sqlite`)與附件目錄(`.dsh/taskboard-attachments`),皆由 Host 解析,不需要外部伺服器。

可以直接從 Git 儲存庫安裝嗎?

不行——`lib/` 在 .gitignore 中,直接以 git 安裝不會包含編譯後的 Host/Client 產物。必須先執行 `pnpm build && pnpm pack`,再匯入產生的 `.tgz`。

08資料與來源

  • 作者聲明github.comdd5455bdeec3…

    Native, local project task management for DeepSeek Harness.

  • 作者聲明github.comdd5455bdeec3…

    `cordis.patch.yml` mounts one Host plugin id `taskboard`.

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-08-25。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。