Aisland-SJL/dsh-worktable

🖥️ Agent-project workbench for DeepSeek Harness — sidebar app drawer + dockable split workspace + a live control room watching every project.

解决的问题

dsh-worktable 是 DeepSeek Harness (DSH) 的工作台,将 AI 代理项目组织成结构化的 workspace。它通过提供中央侧边栏和可拖拽的分屏布局,消除了在不同窗口和对话之间切换的需要,从而帮助管理多个代理驱动的任务。

如何工作

该项目作为 DSH 主机的 Cordis 插件运行。它向界面注入一个侧边栏应用抽屉和一个外壳覆盖层,允许用户创建与特定 AI 对话绑定的「项目」。

关键机制包括:

  • 项目绑定:每个项目都与特定的聊天会话绑定,打开项目时会自动将聊天窗切换到对应的对话。
  • 分屏工作区引擎:一个自定义引擎,可渲染可拖拽分隔线的可停靠面板(文件浏览器、终端、浏览器和自定义窗口),并保持布局持久化。
  • 控制室:一个事件驱动的仪表板,通过镜像主机会话快照来监控所有绑定项目的状态(进行中、需关注、已完成),且不消耗 token。
  • 工件挂载:当代理将 widget-result.json 文件写入项目文件夹时,工作台会自动将结果挂载到指定的自定义窗口中。

适用人群

需要管理多个并发 AI 代理项目,并希望拥有专业 IDE 类环境来监控和交互的 DeepSeek Harness 开发者和高级用户。

特色亮点

  • 可拖拽分屏工作区:支持可拖拽分隔线和集成终端、浏览器等工具的可自定义布局。
  • 实时控制室:一个实时卡片网格,追踪所有项目中代理的进度和子代理数量。
  • 对话绑定:无缝将项目与特定聊天会话绑定,实现快速上下文切换。
  • 侧边栏应用抽屉:可自定义的抽屉,用于收集、重命名和重新排序自托管项目和插件。
  • 代理构建的窗口:可向代理发送需求,由其生成的工件自动挂载到锁定窗口中。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目