dsh-kanban-flow

DSH PLUGIN工具与能力

仓库 thomasvvugt/dsh-kanban-flow · npm dsh-kanban-flow

工具与能力 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

为 DeepSeek Harness 提供智能看板,每个工作区一个看板,每个任务一个代理会话,强制人工与代理协作流程,确保工作有序推进。

验证等级 L5 L5 · 运行验证通过
GitHub 星标 5 复刻 1 · 未关闭 issue 0
最近更新 2026-09-26 创建于 2026-08-25
README 5.8 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add [email protected]
兼容 DSH 版本0.2.0-rc.2 等 11 个版本版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖react@^18.2.0、react-dom@^18.2.0需要同时安装的同级依赖
npm 包名dsh-kanban-flow可用 npm view 查看包信息

能做什么

5 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-kanban-flow:DeepSeek Harness 的代理驱动看板,一个工作区一块板

  • 每个工作区独立看板
  • 每项任务独立代理会话
  • 强制人工审核流程
  • 实时状态与活动追踪
  • 支持深浅色主题

适用场景

文件读写

上游标签

cordisdeepseek-harnessdshdsh-pluginkanban

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度活跃按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✓ 通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

仓库档案

工具与能力
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方thomasvvugt仓库 dsh-kanban-flow · 默认分支 main
分类工具与能力tools
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言TypeScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue5 / 1 / 0收录时的数值,非实时
创建 / 更新2026-08-25 · 2026-09-26最后推送 2026-09-26
本站收录2026-08-27首次进入本站目录的时间

README 全文

5.8 KB
作者原文,中文版优先;只做安全转义,不改内容

dsh-kanban-flow

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


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

Who Move Meaning
Human Backlog → To Do Hand the item to the agent (the only pickup trigger)
Agent To Do → In Progress Confirm pickup, start work
Agent In Progress → Review Needs a human (state the question in the task session / conversation)
Agent Review → In Progress Resume straight after human feedback
Agent Done → In Progress Reopen when the human replies on a finished item
Agent In Progress → Done Self-evaluated completion — only when confirmation is OFF
Human Review → Done / In Progress Accept / 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: /.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.

常见问题

8 问
答案由本站依据条目字段整理,不引用上游原文
dsh-kanban-flow 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add [email protected]` 即可。对应的 npm 包名是 `dsh-kanban-flow`。

dsh-kanban-flow 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

dsh-kanban-flow 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

dsh-kanban-flow 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2、0.2.0-rc.1、0.1.7-rc.2、0.1.7-rc.1、0.1.6-alpha.2、0.1.6-alpha.1、0.1.5-rc.2、0.1.3-alpha.2。版本较多,只列出前 8 个。

dsh-kanban-flow 需要什么运行环境?

需要同时安装 react@^18.2.0、react-dom@^18.2.0。环境不满足时安装会失败,建议先确认本机版本。

dsh-kanban-flow 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

dsh-kanban-flow 有哪些功能?

每个工作区独立看板、每项任务独立代理会话、强制人工审核流程、实时状态与活动追踪、支持深浅色主题。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

工具与能力
按星标排序,可作替代方案

loopx

loopx

LoopX 是面向长周期 Agent 的本地优先控制平面,作为 DSH plugin 为 DeepSeek Harness 提供持久目标、证

未标注验证等级 6,233 星

dsh-blender-plugin

dsh-blender-plugin

让 AI 模型通过直连 TCP 通道实时驱动 Blender 的 DSH plugin:15 个工具覆盖视口取帧、任意角度渲染、内循环搜索、

未标注验证等级 211 星

tokenledger

TokenLedger

TokenLedger 为 DeepSeek Harness 提供零配置的 Token 用量记账,自动归属到实际服务请求的中转站,无需凭据即

L5 · 运行验证通过 204 星

deepseek-harness-jev

deepseek-harness-jev

把 TypeSafe Jev 接入 DeepSeek Harness 作为 System One 决策层,为技能与文件选择、任务监督、纠偏和

未标注验证等级 203 星

dsh-jev-plugin

dsh-jev-plugin

把 TypeSafe Jev 接入 DeepSeek Harness 作为决策层,为技能与文件选择、任务监督、纠偏和审批提供可单独开关的辅助

未标注验证等级 203 星

thomasvvugt 的其它插件

1 个

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-10-08。