DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Kanban Flow — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

dsh-kanban-flow

Kanban Flow

面向 DeepSeek Harness 的代理驱动看板插件:每个工作区一个看板、每项任务对应代理会话、人工/代理工作流防护,以及浅色/深色界面。基于 dsh-kanban 插件架构。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add dsh-kanban-flow@0.2.0
README兼容性版本
A kanban board in the DSH web UI: five columns, one card per item, latest agent activity on every card

兼容性与来源证明

Kanban Flow 以 dsh-kanban-flow 发布,当前版本为 0.2.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/9/4

版本

0.2.0stable
2026/9/4
0.1.1stable
2026/8/31
0.1.0stable
2026/8/25

相关插件

正在加载相关插件…

最新版
0.2.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
557.2 kB
文件数
8
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 3
周下载
0
最近提交
2026/9/4
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 productivity-workflow 分类下经过校验的插件。

Client Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。Web All@linxin666/dsh-web-allDSH Web UI 全家桶聚合插件:一键安装全部功能插件(task-board / git-graph / pet / remote-web-ui / web-ui-settings / skin-center / community-plugins / compat shim)。compat 桥接层已并入本包(src/client),无需独立 compat npm 包。Rewind Plugindsh-rewind-plugin同窗口内对话回退并恢复工作区文件Acp App@deepseek-ai/dsh-acp-appdsh ACP 配置文件包:基于 dsh-base 的仅限自动化的 JSON-RPC stdio 和进程生命周期管理

README

dsh-kanban-flow

Agent-driven kanban boards for DeepSeek Harness — one board per workspace, one task session per item.

A kanban board in the DSH web UI: five columns, one card per item, latest agent activity on every card

You triage. The agent picks up, works, narrates every step in its own task session, and asks for review when it needs you. The board enforces the workflow — not vibes: agents can't grab unassigned work, can't skip your review, and can't close items behind your back.

Partially based on the dsh-kanban plugin architecture, rebuilt around a multica-style human/agent workflow.

Quick start

# from npm — prebuilt, no build-approval step
dsh plugin --profile web add dsh-kanban-flow

# or straight from GitHub
dsh plugin --profile web add github:thomasvvugt/dsh-kanban-flow

Restart dsh web afterwards. Confirm with dsh --profile web --dump-config (look for the dsh-kanban-flow layer). A kanban icon appears next to every workspace in the sidebar — click it to open that workspace's board.

The workflow

Columns are fixed: Backlog → To Do → In Progress → Review → Done

WhoMoveMeaning
HumanBacklog → To DoHand the item to the agent (the only pickup trigger)
AgentTo Do → In ProgressConfirm pickup, start work
AgentIn Progress → ReviewNeeds a human (state the question in the task session / conversation)
AgentReview → In ProgressResume straight after human feedback
AgentDone → In ProgressReopen when the human replies on a finished item
AgentIn Progress → DoneSelf-evaluated completion — only when confirmation is OFF
HumanReview → Done / In ProgressAccept / rework

The host plugin enforces all of this in the kanbanflow_move_item tool — agents never move items into To Do, never complete from Review, and illegal moves are rejected with an explanation.

Replying in the item's task session while it is in Review sends the agent back to work: it acknowledges, moves the item Review → In Progress and addresses the feedback in the same turn.

Highlights

Boards live where your work lives

  • One board per workspace, opened in-app on the conversation's Board tab — no popups
  • A kanban icon next to every workspace in the sidebar; workspace clicks open boards (toggleable back to session expansion in Settings → Plugins → Kanban Flow)
  • Board views poll every 3s, so agent moves appear on the board while you watch

One agent session per item

  • Pickup creates a task session named CODE-12 · Item name — click a card to jump straight into it
  • Progress narration lives in that session; each card shows a compact latest-activity line ("harness moved to Done · 3 seconds ago")
  • Hover a card for the agent's latest status: agents set a short status note (kanbanflow_set_status) at the end of every turn — what's done, what's next or what they need from you. It appears in a tooltip on hover (and in the item dialog); cards without a status yet show no tooltip
  • Session-less workspaces aren't left out: their board pins into the current conversation's Board tab (header shows the board's code and workspace) and goes native once that workspace gets its own conversation

Yours to tune

  • Board code per workspace (2–6 chars): item ids like API-3, DKF-17; existing ids stay stable when you change it
  • Require confirmation to complete work (per board, gear menu): when on, the agent can never reach Done — you complete by dragging Review → Done
  • Items carry id, name and description; deleting an item archives its task session

Looks at home in DSH

  • Light & dark via DSH design tokens, with light-dark() column accents: slate/blue/violet/amber/emerald
  • Responsive board: the five columns scale to fill the available width on desktop and stack vertically on tablet/phone (container queries, so it reacts to the board's real width — sidebars and all)
  • Animated create/move transitions, drag lift with column highlight, agent-changed cards pulse — all respecting prefers-reduced-motion
  • English end-to-end

Agent tools

kanbanflow_get · kanbanflow_get_item · kanbanflow_create_item · kanbanflow_update_item · kanbanflow_move_item · kanbanflow_delete_item · kanbanflow_set_status · kanbanflow_set_code

Storage & trust

  • One JSON file per workspace: <workspace>/.dsh-kanban-flow.json — schema-versioned, migrated automatically, corrupt files backed up before being reset. Your board data never leaves the workspace.
  • Ships prebuilt: no install-time scripts, no build step on install, and the only network call the client makes is to the plugin's own same-origin /api/kanban-flow route.

Development

npm install
npm test          # vitest unit tests (state machine, ids, links, migrations)
npm run typecheck
npm run build     # rebuild lib/client.js (committed) via esbuild

CI runs tests, typecheck and build on every push; tagging a version (v*) publishes it to npm.

Notes

  • Built against DSH 0.1.1-rc.2. The sidebar icon and workspace-click behavior anchor on its sidebar markup (no per-row slot exists yet); they degrade to native behavior if the markup changes, and icons only appear in the expanded sidebar.

Credits & license

  • Architecture partially based on dsh-kanban by its author — thank you.
  • MIT — see LICENSE.