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
安裝步驟
- 01
$ git clone https://github.com/shengsheng90/DSH-taskboard.git
- 02
cd DSH-taskboard
- 03
pnpm install
- 04
pnpm build
- 05
pnpm pack
- 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 整合程度與能力邊界
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 session→claim / comment / submit_review / block / release / relate operations on local SQLite tasks
Headless JSON CLI
shell commands against the SQLite database→schema-versioned JSON across project / task / relation / attachment / workflow / automation / storage
Packaged Skill manage-taskboard
Agent operating-procedure reference→guided 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.
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`。
07相關的 DSH 工作流程
weknora
作者 tencent
開源的 LLM 知識庫平臺:把原始文件轉化為可檢索的 RAG 知識庫、自主推理智慧體和自動維護的 Wiki 系統,支援多租戶部署。
honcho
作者 plastic-labs
用於構建有狀態 AI 智慧體的記憶庫,支援跨會話連續學習與上下文工程。
mirage
作者 strukto-ai
全球首個面向 AI 智慧體的統一虛擬檔案系統。
reme
作者 agentscope-ai
ReMe:面向 AI Agent 的記憶管理套件——幫 Agent「記住我、最佳化我」,支援 RAG 與長期記憶。
08資料與來源
Native, local project task management for DeepSeek Harness.
`cordis.patch.yml` mounts one Host plugin id `taskboard`.
此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-08-25。發現錯誤?提交更正。
最佳 DeepSeek Harness 外掛
從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。
