DSH Task Board: 会话任务看板与父子任务树插件

在 DeepSeek Harness (DSH) 的对话视图中,Trajectory(轨迹)通常记录思考过程。在此基础上增加一个可视化的任务管理层,能更清晰地拆解目标与验收标准。dsh-task-board 插件提供了这样一个「任务看板」视图,支持画布式拖拽布局与本地 JSON 存储。

插件定位

这是一个为 DSH 客户端设计的插件,原项目为 CodexFF。它为会话添加了 Task Board 标签页,包含画布式看板、父子任务树模型以及 Agent 工具和技能。由开发者 etony668 维护,遵循 MIT 许可证。

核心能力

  • 会话视图新增标签:在对话视图中新增 Chat → Trajectory → Task Board 选项卡。
  • 画布式看板:每个主任务对应一个子面板,支持拖拽对齐(25px 间距、自动居中)、折叠面板,临时任务有颜色标记。
  • 父子任务树模型:支持定义目标、范围、验收边界。任务状态会自动流转:当所有子任务完成时父任务自动关闭,反之重新打开。
  • Agent 工具与技能:提供 board_get、board_revision、board_sync、task_create、task_update、task_delete 工具,以及自动加载的 dsh-task-board 技能。
  • 本地存储与备份:使用本地 JSON 存储,每次变更会自动快照到备份目录,支持全局镜像。

安装与启用

通过命令行安装(推荐):

dsh plugin --profile web add @etony668/dsh-task-board

安装后刷新或重启 DSH,在会话视图的 Trajectory 之后即可看到 Task Board 标签。

使用方式

  • 切换视图:在会话顶部标签页中,点击 Task Board 进入。
  • 导航:看板内无返回按钮,需使用顶部 Chat 标签或键盘 Tab / Esc 返回。
  • 输入框:任务看板视图中底部消息输入框默认隐藏,避免重叠。
  • Agent 交互:任务变更后,Agent 会附加「查看任务板」链接,点击可直接跳转。

注意事项

  • 安装更新:必须通过插件管理器(Plugins 面板或 dsh plugin add)安装,不要手动编辑 package.json,否则可能导致更新冲突。
  • 数据存储:数据文件位于 <project>/.dsh-taskboard/board.json 和 ~/.dsh/taskboards/。
  • 备份机制:每次变更会自动快照到备份目录(保留最近 10 个),可安全提交到版本控制。
  • 权限问题:如果项目目录只读,插件会降级为仅使用全局镜像。

总结

该插件通过画布和工具集,为 DSH 提供了轻量级的任务管理能力。适合需要精细化拆解 Agent 行为路径的开发者。更多细节请参考 GitHub 或 SkillHub 目录。

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

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

小夜