前言¶
在 DeepSeek Harness(DSH)裏用智能體協助開發時,任務、零散想法和日/周/月復盤往往散落在筆記、聊天或自建表格裏。人和 Agent 各寫各的路徑,容易對不齊「當前該做什麼」以及「復盤裏寫了什麼、AI 能讀不能改」的邊界。
task-workbench(npm 包名 dsh-task-workbench)是 Zevin-Labs 維護的客戶端插件:數據本地優先,任務、想法與復盤落在同一套 SQLite 庫;界面與 AI 工具走同一寫網關,但復盤正文僅人可寫,Agent 只讀。
這是什麼¶
一句話定位:本地優先的任務工作臺,覆蓋今日/本週/全量任務視圖、想法池,以及日/周/月復盤;人與 Agent 共享同一數據庫與領域服務,權限按產品規則拆分。
- 維護者:Zevin-Labs
- 當前發佈:npm 0.6.2 / GitHub Release v0.6.2(2026-11-09)
- 運行時:Node
>=24;DSH 引擎範圍見package.json:dsh>=0.2.2-rc.1 <0.3.0 - 許可:MIT
0.5.0 爲歷史上基於 Markdown 的版本;當前代碼不讀取、不導入舊版 Markdown,初始化只創建空庫。
核心功能¶
視圖與任務¶
- Today:展示逾期、今日未完成、今日已完成;底部爲復盤區域。
- This week:週一到週日卡片,跨天任務以彩色軌道繪製;板下方有周/月概覽(分段完成環)與只讀月曆,可點日期查看或編輯當日任務、新增任務。
- Tasks:列出當前月內全部開放任務與已完成任務,支持關鍵詞、狀態、優先級篩選。
任務是連續時間區間(起止日期 + 小時,帶派生默認值);跨月仍是一條庫記錄,往月已完成任務只讀。
想法池¶
Ideas 提供狀態統計與篩選、搜索、成熟度與分類過濾;狀態變更僅人可操作。
復盤¶
Reviews 在各自可寫時間窗內撰寫、編輯或清空;支持只讀的歷史區間查詢。規則沿用 V3.0:日復盤覆蓋當天;周復盤覆蓋上一自然周,週一至週日可寫;月復盤覆蓋當月,在月末至次月 3 日可寫。復盤正文由人書寫,AI 不能寫入。
AI 工具(14 個)¶
- 7 個任務工具、5 個想法工具、2 個只讀復盤工具。
- AI 可管理任務與想法內容;完成任務、改想法狀態、寫復盤仍只限人。
任務與想法 ID 爲穩定順序號,例如 T-1、I-1。
數據與隱私¶
- 數據庫文件:
workbench.sqlite,位於數據根目錄;默認DSH_HOME/task-workbench/data,可在settings.json用dataRoot覆蓋。 settings.json另含backupRetentionDays(1–90,默認 7 天)。- 硬刪除或清空復盤前會創建並校驗 SQLite 快照。
- 不掃描知識庫、Daily 或外部筆記,不發外網請求,不導入舊 Markdown;換機請備份並拷貝數據庫。
安裝與啓用¶
在對應 DSH profile 下執行(命令來自官方 README):
dsh plugin --profile <profile> add dsh-task-workbench
或從 GitHub 安裝:
dsh plugin --profile <profile> add github:Zevin-Labs/task-workbench
安裝後在側欄打開「Task Workbench」,首次使用在 UI 中初始化空數據庫。
典型用法¶
按 README 中的使用順序,可先熟悉六個主區域:
- 在 Today 處理當日與逾期項,並在底部寫日復盤(若在可寫窗內)。
- 在 This week 用周視圖安排跨天任務,必要時從月曆點進某一天細調。
- 在 Tasks 用篩選收斂當月任務列表。
- 在 Ideas 記錄並篩選想法,由人調整狀態。
- 在 Reviews 按日/周/月規則填寫復盤,需要時用只讀查詢看歷史。
- 在對話中讓 Agent 調用任務/想法工具協作;復盤相關工具僅供讀取。
社區目錄頁:SkillHub · task-workbench。更深文檔見倉庫 docs/(功能規格、實現架構、發佈與更新等)。
適用場景與注意¶
適合:希望在 DSH 進程內統一管理任務與想法、並讓人寫復盤、讓 Agent 讀復盤且代管任務/想法正文的個人或小團隊。
未包含(README Scope):任務歷史月瀏覽器、舊 Markdown 導入、重複規則、提醒、想法轉任務、看板、自動歸檔、復盤統計、往期補寫、時間塊匹配、AI 認領/執行類工作流等。
安全與權限:插件以當前 dsh 進程權限運行,讀寫本地 workbench.sqlite 與配置。安裝前請自行查看 GitHub 源碼 與 MIT 許可證。DSH 插件生態由社區目錄(如 SkillHub)收錄,與 DeepSeek / 幻方無官方從屬關係。
結尾¶
task-workbench 把任務區間、想法池與復盤收進一份本地 SQLite,用同一套領域服務讓人和 Agent 分工清晰:人負責完成、改想法狀態與寫復盤,Agent 管理任務/想法內容並只讀復盤。若要在本機 DSH 中試用,可從 npm 或 GitHub 按上文命令安裝,並在側欄完成首次初始化。
- 目錄頁:https://www.skillhub.cn/plugins/Zevin-Labs/task-workbench
- 源碼與文檔:https://github.com/Zevin-Labs/task-workbench