dsh-project-board
Verifieddsh-project-board · v0.1.0 · MIT · Web UI
A modern project Kanban board for the DeepSeek Harness web client
Install
dsh plugin add dsh-project-board Confirm the layer applied with dsh --profile default --dump-config — see the install guide.
Source
Published to npm without a public repository. Inspect the package contents before installing.
Tags
Readme
dsh-project-board
为 DeepSeek Harness Web 客户端提供的轻量项目看板。无需离开 DSH,即可把一次对话里的想法、任务和验收项持续推进到交付。
English | 简体中文

为什么需要它?
长时间的 Agent 会话很容易产生大量决策、后续任务和验收事项,而这些内容会逐渐淹没在对话记录中。dsh-project-board
会在每个会话中增加一个 看板 标签页,让待办始终可见,并能够持续向完成状态推进。
- **四阶段流程:**待规划 → 进行中 → 待验收 → 已完成
- **快捷管理任务:**支持新建、搜索、删除、拖拽以及左右按钮移动
- **按会话保存:**每个会话都有独立的浏览器本地看板
- **贴合 DSH 的界面:**使用 DSH 语义化样式变量,支持亮色和暗色主题
- **不增加模型开销:**看板内容不会进入模型提示词或持久化会话日志
快速开始
1. 安装插件
如果终端中已经可以直接使用 dsh:
dsh plugin --profile web add github:extension-hunter/dsh-project-board
如果终端提示 command not found: dsh,可以直接通过官方 npm 包运行,无需全局安装:
npx @deepseek-ai/[email protected] plugin --profile web add github:extension-hunter/dsh-project-board
2. 启动或重启 Web profile
dsh web
未全局安装 DSH 时:
npx @deepseek-ai/[email protected] web
3. 打开看板
新建或打开一个会话,然后点击会话顶部的 看板 标签。首次打开会显示四张示例卡片,可以直接移动或删除。
侧边栏中的 项目看板 快捷入口依赖较新的导航 API。即使没有这个入口,会话顶部的 看板 标签仍可正常使用。
可以做什么?
| 操作 | 使用方式 |
|---|---|
| 新建任务 | 点击 新建任务、列标题旁的 + 或 添加任务 |
| 移动任务 | 把卡片拖到其他列,或点击卡片右下角的左右箭头 |
| 搜索任务 | 在 搜索任务 中输入标题的一部分 |
| 删除任务 | 鼠标悬停到卡片后点击删除按钮 |
| 取消新建 | 点击 取消 或按 Esc |
当前版本的边界
首个版本专注于简单、可靠的本地任务管理:
- 卡片按 DSH 会话保存在当前浏览器中;
- 暂不支持跨会话、跨浏览器或跨设备同步;
- 暂不支持多人协作、导出或服务端存储;
- 新卡片当前使用默认元数据:中优先级、负责人
ME、未设置截止日期。
因此,安装后无需注册账号、创建数据库、连接外部服务或配置额外 API Key。
数据与隐私
卡片通过 DSH 的浏览器 Store 保存在 dsh.project-board.v1.<session-id> 下。卸载插件不会主动删除这些数据;清除站点的浏览器数据会将其移除。
看板只负责界面展示与本地任务管理。卡片内容不会发送给模型、写入模型上下文或持久化会话日志。
兼容性
| 组件 | 支持版本 |
|---|---|
| Node.js | ^22.19 或 >=24 |
| DeepSeek Harness | 0.1.0-rc.6 及兼容的 0.1.x 版本 |
| DSH profile | web |
标准公开版本始终会注册会话顶部的 看板 标签。只有 Harness 同时提供
sidebar.primary.action 和 ctx.conversation.openView(viewId) 时,插件才会额外注册侧边栏快捷入口。
更新与卸载
# 更新
dsh plugin --profile web update dsh-project-board
# 卸载
dsh plugin --profile web remove dsh-project-board
变更插件后,请完整重启正在运行的 dsh web 进程。
常见问题
zsh: command not found: dsh
直接使用快速开始中的 npx @deepseek-ai/[email protected] ... 命令,或者先全局安装 DSH CLI。
安装后没有看到“看板”标签
- 确认插件安装到了
webprofile。 - 完整退出并重新运行
dsh web。 - 新建或打开一个会话;看板是会话视图,不会显示在空白主页上。
没有看到侧边栏快捷入口
这是旧版 Harness 缺少可选导航 API 时的正常表现。进入一个会话,使用顶部的 看板 标签即可。
本地开发
npm install --legacy-peer-deps
npm run build
npm test
如果本项目和 Harness 源码仓库位于同一级目录:
cd ../deepseek-harness
pnpm dsh plugin --profile web add ../dsh-project-board
pnpm dsh --profile web
可选的导航增强补丁位于
patches/deepseek-harness-client-navigation.patch,普通用户无需应用。