Skip to content

Releases: scwlkq/dsh-task-board

DSH Task Board v0.1.0

Choose a tag to compare

@scwlkq scwlkq released this 15 Aug 20:48

DSH Task Board v0.1.0

这是 dsh-task-board 的首个社区独立发行版。一个安装包同时提供 Host 服务、Session APIProxy、Typert Host/Remote、浏览器 UI 和 profile patch;安装后,DSH 设置页只增加一个 task-board Loader 条目。

安装

dsh plugin --profile web add github:scwlkq/dsh-task-board
dsh --profile web --dump-config
dsh web

打开 Web 页面后,在侧边栏选择“任务面板”。设置页的“插件列表”中应只有一个 task-board,并显示“已挂载”“已启用”和 include:task-board

功能

  • 创建 Agent 任务或手动任务,支持标题、任务要求、验收标准、Workspace/目录、Agent Preset 和图片附件。
  • 使用初始化、执行中、待审核、已完成、失败五列看板管理任务。
  • 支持编辑、排序、停止、审核通过、驳回反馈、追加任务、重试、重新打开和删除。
  • 任务、执行轮次、活动记录和 Session 关联持久化到 DSH Host。
  • 提交预构建 lib/,从 GitHub 安装时不执行 prepareinstall 等构建脚本。
  • CSS Modules 映射按类名稳定排序;连续两次构建会产出字节一致的 lib/

演示

DSH Task Board v0.1.0 无密钥 UI 演示

设置页中的唯一 task-board Loader

演示来源于提交 8e6069bccd34b7a2acb24f65790c28eefe301097:在全新 DSH_HOME 中,通过上面的 GitHub 命令安装到 @deepseek-ai/dsh 0.1.0-rc.6,再使用隔离的 headed Playwright 浏览器完成。演示使用真实 DSH Web、Host、RPC 和持久化链路,没有使用 fixture、模拟 RPC 或测试注入;任务选择“手动任务”和“仅创建”,因此没有调用真实 DeepSeek 模型。

发布验证

  • pnpm run typecheck
  • 连续两次 pnpm run build,全部 lib/ 文件哈希一致
  • pnpm test:20 个测试文件、168 项测试通过
  • pnpm pack --dry-run --json:62 个发布文件
  • 全新 GitHub 安装锁定到提交 8e6069b
  • profile 中 bundle_layers=1package_names=1loader_ids=1
  • 浏览器完成唯一 Loader、五列看板、手动任务创建、详情展示和整页刷新后持久化验证
  • 浏览器控制台 0 error、0 warning;Host 无错误输出

Release 附件 dsh-task-board-0.1.0.tgz 的 SHA-256:

a360a65ee9747040581a4e9d9e5d76f87d289dbfe25ca0eb0f266effae5cb406