dsh-kanban: A Kanban Plugin for Collaboration with AI Agents in DeepSeek Harness

Preface

DSH emphasizes extending workflows through plugins. dsh-kanban corresponds to the task board category of extensions: it provides a Board within DeepSeek Harness, allowing users and AI agents to jointly plan, organize, and advance work without leaving the current environment.

A common approach is to copy agent-generated plans into external project tools, but this introduces an extra synchronization step: after users manually modify cards, priorities, or lists, the agent may not immediately see the latest state. The goal of dsh-kanban is to bring the board into DSH, aligning conversation and task states within the same interface.

What This Is

alpacachen/dsh-kanban is a DeepSeek Harness plugin with the package name @alpacachen/dsh-kanban and is licensed under MIT.

It provides a Board tab within DSH, supporting users and AI agents in collaboratively maintaining task cards, lists, labels, and priorities. The plugin is pre-built for installation, and the README states that no frontend setup required. The package.json declares peerDependencies requiring react and react-dom ^18.2.0.

Core Features

Board Operations

  • Create, edit, delete, and drag cards
  • Move cards across lists
  • Add notes, labels, and P0 / P1 / P2 priorities
  • Create, rename, reorder, and delete workflow lists
  • Create color-coded labels and filter the entire board by priority

Shared State Between Users and Agents

  • Users and agents share the same tasks and states
  • View card activity timelines, including change times, what changed, and whether initiated by users or agents
  • Send any card to the agent in the current or a new session
  • Each DSH workspace has an independent board
  • Supports per-workspace isolation and disk persistence
  • Follows DSH language, theme, and dark mode

Built-in Tools for Agents

The plugin provides 14 built-in kanban_* tools covering board, card, list, and label operations, enabling agents to continue advancing tasks within sessions.

Installation and Enablement

  1. Install the plugin:
dsh plugin --profile web add @alpacachen/dsh-kanban
  1. Restart dsh web to load the plugin bundle.

  2. Verify the installation:

dsh --profile web --dump-config

Look for the dsh-kanban layer in the output.

Typical Usage

Opening the Board

Enter any DSH workspace and select the Board tab alongside the conversation views.

A new board defaults to:

Todo → In Progress → Review → Done

Having the Agent Break Down Tasks

You can ask the agent to plan tasks within a session, for example:

Break the authentication feature into implementation tasks, create one card per step, and mark the security review as P0

The cards will appear on the board. Users can continue to advance in the session or switch to the Board tab to manually adjust cards, lists, and priorities.

Continuing Conversations from a Card

Open a card and select Chat with agent. The card ID, title, labels, and notes will be included as an editable draft in the current or a new session. Content is not sent automatically until the user chooses to send it.

Other Reproducible Examples

Summarize what is currently in progress
Move 'Fix login redirect' to In Progress and set it to P0
Add a Blocked list after In Progress
Create a red Urgent label and apply it to the release card

Applicable Scenarios and Considerations

Suitable for the following scenarios:

  • Breaking down plans from sessions into task cards within DSH
  • Allowing users to manually drag cards, change priorities, and organize lists while agents continue working based on the same board
  • Maintaining independent boards across different DSH workspaces
  • Needing to view card change times, change content, and the source of operations

Notes before installation:

  • The plugin runs with the permissions of the current dsh process
  • Review the source code and license before installation
  • The license is MIT
  • The plugin is pre-built for installation, and the README states that no frontend setup required
  • The package.json declares peerDependencies requiring react and react-dom ^18.2.0

The community directory is an independent site and has no official affiliation with DeepSeek / High-Flyer.

Links

  • GitHub: https://github.com/alpacachen/dsh-kanban
  • Directory page: https://www.skillhub.cn/plugins/alpacachen/dsh-kanban
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye