跳到主要内容

dsh-project-board

已验证

dsh-project-board · v0.1.0 · MIT · Web 界面

A modern project Kanban board for the DeepSeek Harness web client

安装

dsh plugin add dsh-project-board

dsh --profile default --dump-config 确认 layer 已生效 —— 参见安装指南

源码

发布到 npm 但没有公开仓库。安装前请检查包内容。

标签

说明文档

dsh-project-board

DeepSeek Harness Web 客户端提供的轻量项目看板。无需离开 DSH,即可把一次对话里的想法、任务和验收项持续推进到交付。

English | 简体中文

DeepSeek Harness 中运行的项目看板

为什么需要它?

长时间的 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.actionctx.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。

安装后没有看到“看板”标签

  1. 确认插件安装到了 web profile。
  2. 完整退出并重新运行 dsh web
  3. 新建或打开一个会话;看板是会话视图,不会显示在空白主页上。

没有看到侧边栏快捷入口

这是旧版 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,普通用户无需应用。

开源协议

MIT