DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

MisRightW /

MisRightW/dsh-taskboard

Verified

dsh-taskboard

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@3db7af78

dsh-taskboard

Cross-project taskboard bundle for the DeepSeek Harness Web profile.

dsh-taskboard adds a taskboard button to the DSH sidebar. It aggregates the latest todo_write projection from every visible DSH session and labels each task with its workspace and session. It does not keep a second task store, add a server, or write browser-local tasks. Pending and completed tasks are identified by their native lifecycle colors; in-progress cards use a live activity bar because DSH exposes a running state, not a percentage.

Install

Build the package, then install the local checkout into a Web profile:

pnpm install
pnpm run build
pnpm dsh plugin --profile web add ../dsh-taskboard
pnpm dsh --profile web

The profile must use a DeepSeek Harness release compatible with the package's peer dependencies. Restart an already running Web profile after installation.

Task Source

The task list comes from DSH's durable todo/write session events and updates live when any visible session receives a new todo_write result. DSH owns task creation and status changes through its existing task tool, so the task list above the composer and this board cannot diverge.

DSH's active-task projection clears when the next turn begins, following the same behavior as the built-in task list. Historical todo/write events remain in the session log; this plugin intentionally does not invent a separate task history or persistence format.

Task And Session Actions

An in-progress task shows 同意 only when its DSH session has a pending approval, and 确认 only for a pending DSH plan review. DSH allows one in-progress task per session, so the action is associated with that task without inventing a local task-to-approval mapping. Pending and completed cards carry no action or selection control.

Hold Ctrl (or Command on macOS) while clicking actionable in-progress cards to select their sessions for the bulk action bar. Bulk 同意 responds allowed-once; bulk 确认 uses the plan review's declared approval option.

The session sidebar shows each task-owning workspace session, lets the user open it in DSH, and owns 归档. Archiving calls DSH's real workspace session-archive API; it never archives an individual task. The bulk archive button likewise archives the selected sessions.

Scope

The board joins the current todos projection of every visible, unarchived DSH session and maps sessions to workspaces from DSH's workspace list. This is a live view, not task history: a session's active-task projection clears when its next turn begins, so historical todo/write events are intentionally not shown as if they were active work.

Development

pnpm test
pnpm run build

License

MIT

—/ 5

No ratings yet

Verified DSH bundle

Commit 3db7af787114

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout