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 倉庫。

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

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

小夜