前言¶
在 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