ディレクトリに戻る

dsh-taskboard

キュレーション掲載メンテナンス: 活発

shengsheng90/dsh-taskboard

ネイティブ Taskboard:SQLite プロジェクト、Agent claim/review、iframe なし Web UI

GitHub で見るホームページ
$ git clone https://github.com/shengsheng90/DSH-taskboard.git

328

スター

7

フォーク

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

02DeepSeek 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 プラグインを1つマウントし、Harness Web Client にネイティブなオーバーレイ UI とプロセス内の `taskboard_*` Agent ツールを追加します。iframe や別のチャット実行環境ではありません。

Agent がタスクをすべて制御できますか?

できません。Agent は条件を満たす `todo` を引き受け、作業して `in_review` へ提出できますが、accept ツールも汎用のステータス変更ツールも存在しません。`done` へ進められるのは認証済みの人手 UI または CLI だけです。

対応している DeepSeek Harness のバージョンは?

`web` プロファイル上の DeepSeek Harness `0.1.0-rc.8` と `0.1.1-rc.2` を対象としています。それ以外のバージョンやプロファイルは互換対象として宣言されていません。

タスクデータはどこに保存されますか?

ローカルの 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。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。