dsh-task-dag:DeepSeek Harness 的实时任务拓扑可视化 DSH plugin

leemancheung/dsh-task-dag

工作流与自动化已验证
收录时间 2026-08-20
页面最后更新 2026-08-20

为 DeepSeek Harness 提供实时 DAG 任务拓扑,可视化子代理与持久工作流。

将 DeepSeek Harness 的会话、子代理和持久化工作流呈现为可导航的 DAG 图,帮助你在复杂会话中清晰追踪任务依赖关系。

install
dsh plugin --profile web add github:leemancheung/dsh-task-dag
分类
工作流与自动化
平台
DSH-Plugin
作者
leemancheung
分发方式
插件

dsh-task-dag 核心特性

实时 DAG 可视化子代理会话导航持久工作流重建画布拖拽与缩放原生主题适配

dsh-task-dag 仓库信息

leemancheung
发布者
leemancheung
仓库
leemancheung/dsh-task-dag
5
Star
0
Fork
0
Watch
0
开放 Issue
语言JavaScript
许可证MIT License
官网
仓库最近更新2026-08-15 23:19:56
仓库创建时间2026-08-14 20:03:12
主题
dagdeepseek-harnessdsh-pluginsubagentsvisualizationworkflow
默认分支main

dsh-task-dag 仓库简介

dsh-task-dag 是 DeepSeek Harness(DSH)的 DSH plugin,用于在 DSH Web 界面中提供实时、持久化的任务拓扑可视化。它解决了在复杂会话中难以追踪子代理和持久化工作流的问题,将 DSH 现有的 Client 投影转换为自上而下的依赖图,无需额外的并行数据库或轮询请求,当 Session 状态变化时,图形随之更新。核心能力包括实时拓扑、持久化工作流重建、清晰的归属关系、直接导航、画布控制、有界布局持久化、稳健的投影、原生呈现以及生命周期安全。该插件由 LeemanCheung 维护,采用 MIT 协议,最近更新于 2026-08,基于 JavaScript 开发。

dsh-task-dag 这个 DSH plugin 支持哪些核心特性?

该插件提供实时拓扑,响应 Session 和子代理目录快照,无需 Host 轮询。它支持持久化工作流,从 workflow-run Conversation Nodes 重建工作流阶段和成员,即使重启后也能恢复。清晰的所有权归属将工作流成员分组到工作流节点下,避免重复的根到子边。直接导航允许从图节点打开健康的、列表可见的子代理 Session。画布控制支持整体适配或平移原始尺寸画布,节点可拖动,并在重新打开当前 Session 面板时保留重排位置。布局持久化有界,手动节点位置仅存在于当前页面的当前 Session React 状态,切换 Session、刷新页面或重启 DSH 会恢复确定性自动布局,而工作流拓扑本身从持久化 Conversation Nodes 重建。稳健的投影拒绝损坏或循环的谱系,同时为有效的深层依赖链保留确定性层。原生呈现使用 DSH 主题语义、克制的状态颜色和自定义 SVG 图标,支持浅色和深色模式。生命周期安全通过 Cordis 生命周期所有权注册 UI 和样式,并在卸载时移除。

dsh-task-dag 怎么安装?

安装命令如下,安装后需重启 DSH Web 进程一次,然后刷新页面,Session 头部会出现 Task DAG 操作。

bash
dsh plugin --profile web add github:leemancheung/dsh-task-dag

如需固定版本安装,可使用:

bash
dsh plugin --profile web add github:leemancheung/dsh-task-dag#v1.2.0

dsh-task-dag 如何使用图形界面?

选择 Task DAG 打开 Session 范围的图形面板,并启用相关父目录。拖动空白画布可平移可滚动的原始尺寸画布;拖动节点可重排,边保持同步,布局在关闭和重新打开当前 Session 时保留。选择子代理节点或按 Enter / Space 可打开该 Session(如果可用)。切换适配模式可在整体图概览和原始可滚动画布之间切换。刷新按钮刷新观察的子代理目录,工作流节点保持投影驱动。拖动标题栏可重新定位面板而不捕获工具栏控件。按 Escape 或选择关闭可关闭面板并恢复焦点。

dsh-task-dag 兼容哪些 DeepSeek Harness 版本和平台?

该插件专为 DeepSeek Harness Web 设计,依赖 @deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-workflow-run,确保与 DSH 客户端生态紧密集成。它通过 Cordis 生命周期管理,兼容 DSH 的插件系统,并遵循官方 dsh.bundle 组合包 manifest。

查看更多 DSH 插件,访问 dsh-plugin.org

DSH-Plugin 常见问题