LeemanCheung/dsh-task-dag

LeemanCheung★ 0JavaScript最后同步: 2026-08-14

在 GitHub 打开

Persistent live DAG visualization for DeepSeek Harness subagents and workflows

README 摘要

dsh-task-dag 中文 A persistent live DAG view for DeepSeek Harness Web. It visualizes the current Session, delegated subagents, and durable workflow runs in one top-to-bottom dependency graph. Features - Builds the graph from DSH Session snapshots and durable workflow-run Conversation Nodes. - Restores workflow history after a DSH restart without a process-local cache. - Groups workflow members under workflow nodes instead of drawing duplicate direct edges. - Updates reactively without Host polling. - Opens navigable subagent Sessions directly from graph nodes. - Provides fit/original-size modes, root auto-centering, drag, keyboard close, and manual catalog refresh. - Uses DSH semantic theme tokens and native SVG icons in both light and dark themes. Install Restart the current DSH Web process once after the first installation, then refresh the page. The Task DAG action appears in the Session header. To remove it: Architecture The plugin is client-driven. It reads: - SessionListState.byId and parentId for subagent lineage. - SessionListState.subagentsByParent for labels, modes, and activity. - durable workflow-run Conversation Nodes for workflow phases, members, and outcomes. It does n…

在 GitHub 查看完整 README →
Agentsdagdeepseek-harnessdsh-pluginsubagentsvisualizationworkflowagent

分类