Introduction¶
In the “everything is a plugin” extension model of DeepSeek Harness (DSH), plugins can add new work views around the existing Web UI. dsh-kanban addresses the problem of organizing Harness sessions into a task board: instead of replacing the host application, it adds a board entry in the Harness Web UI sidebar to view session status, organize to-do tasks, and create new Harness tasks from the board.
What is this¶
dsh-kanban is a task board plugin for the DeepSeek Harness Web UI, maintained by Ericwong5021, current version 0.1.1, license MIT.
It organizes Harness sessions into columns such as Inbox, Ready, Running, Blocked, and Done. Among these, Running, Blocked, and Done are derived from real-time session status; for idle sessions, manual placement into Inbox or Ready is allowed. Manual column positions are saved in browser local storage.
Core Features¶
Session Board¶
The following capabilities revolve around existing Harness sessions:
- Organize sessions into
Inbox,Ready,Running,Blocked,Done Running,Blocked,Donederived from real-time session status- Allow manual placement of
idlesessions intoInboxorReady - Running or waiting-for-input sessions are locked in their current position
- Manual column positions saved in browser local storage
Board Entry¶
The plugin opens the board at /kanban. When leaving the board, the original session is restored.
New Task¶
New Harness tasks can be created from the selected workspace, title, and prompt. When creating a task, Harness runtime is used, rather than setting up a separate independent application.
Relationship with Host Application¶
dsh-kanban uses Harness runtime and sidebar injection points to provide the board view, without replacing the host application. The plugin targets the Harness Web UI and requires the runtime and UI packages declared in package.json.
Installation and Enablement¶
First, install it to a specific profile via the dsh CLI:
dsh plugin --profile <profile> add https://github.com/Ericwong5021/dsh-kanban
If you need to install directly using a release package:
dsh plugin --profile <profile> add https://github.com/Ericwong5021/dsh-kanban/releases/latest/download/dsh-kanban-0.1.1.tgz
After installation, start the corresponding profile, then select “Task Board” at the bottom of the Harness sidebar.
Development and Build Check¶
If you need to build from source or check the packing results, you can use the following commands:
pnpm install
pnpm build
pnpm pack:check
Where:
pnpm install: Install dependenciespnpm build: Build the pluginpnpm pack:check: Check the packing result
Use Cases and Notes¶
This plugin is suitable for developers who wish to maintain task status and to-do column positions within the Harness Web UI. It explicitly places certain session states into the board columns: idle sessions can be manually organized, while Running, Blocked, Done, etc., are primarily displayed based on real-time session status.
Since the plugin runs with the current dsh process permissions, you should check the source code and license before installing. dsh-kanban has an MIT license; you can view the source code and installation method in the GitHub repository.
Links¶
- Community directory page: https://www.skillhub.cn/plugins/Ericwong5021/dsh-kanban
- GitHub: https://github.com/Ericwong5021/dsh-kanban