dsh-kanban:DeepSeek Harness 本地项目任务看板

前言

DeepSeek Harness (DSH) 采用插件化架构,但在任务管理和智能体工作流编排上,开发者往往需要手动处理 Git 分支切换、任务状态跟踪以及代码合并。dsh-kanban 插件将项目、Git 分支和 AI 智能体整合为一个自动化流水线:创建任务 → 智能体在隔离分支中处理 → 提交 → 人工审核 → 自动合并回基分支。

是什么

这是一个为 DeepSeek Harness (DSH) 设计的本地项目任务看板插件。它位于 DSH 的客户端侧,由 zhouStar7 维护,采用 MIT 许可证。插件的核心价值在于将 Git 操作与智能体任务状态绑定,实现从任务创建到代码合并的全流程自动化。

核心功能

插件在 DSH 界面中进行了深度定制,主要包含以下能力:

  • 界面与布局:提供自写的侧边栏,包含「会话」和「看板」两个标签页,官方侧边栏的其他插槽保持不变。新建会话按钮被注入到工作区头部动作组的首位。看板在右侧主区域打开,顶部预留 40px 间距,不使用弹窗覆盖。
  • 视图与工具栏:工具栏左侧包含新建任务和项目筛选,右侧为「看板」与「路线图」标签切换。支持列视图与路线图(Gantt)两种视图。
  • 任务流转与状态机:任务状态包括 todo、running、review、approved、done 以及 paused。智能体(Agent)可以自动认领任务,并在隔离的 kanban/<id8> 分支中进行工作、提交代码。
  • 代码合并流程:人工审核后,使用 --no-ff 方式合并回基分支,并自动删除任务分支。
  • 交互与细节:可以通过发送评论来恢复暂停的智能体会话。支持新会话时的模型/时间调度、Git 分支下拉选择以及 / 路径自动补全。每个任务保留完整的变更日志(Agent 最终输出)。

安装与启用

  1. 执行安装命令:
dsh plugin --profile web add github:zhouStar7/dsh-kanban
  1. 重启或重新加载 DSH,侧边栏会出现「会话 / 看板」标签。

典型用法

  1. 在看板中创建一个任务。
  2. 智能体(Agent)会自动认领该任务,并在本地创建一个名为 kanban/<id8> 的隔离分支。
  3. 智能体在分支中执行任务、编写代码并提交。
  4. 人工进入审核模式,将任务状态标记为 approved。
  5. 插件自动执行合并操作(--no-ff)并清理分支,代码即合并回基分支。

适用场景与注意

  • 适用场景:适合需要将 AI 智能体开发工作流与 Git 版本控制深度绑定的开发者。通过看板管理任务状态,配合智能体自动认领和分支隔离,可以显著减少手动操作分支和跟进任务状态的时间。
  • 注意事项:插件无遥测功能。其状态数据保存在本地 DSH 存储域和浏览器端数据中。Git 操作被限制在所选的项目范围内。插件采用 MIT 许可证,安装前建议检查源码。

结尾

dsh-kanban 通过看板视图将 DSH 的智能体能力与 Git 工作流串联,适合希望将任务管理与代码提交自动化的本地开发者。相关资源可参考插件目录页或 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

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

小夜