LeemanCheung/dsh-task-dag

LeemanCheung★ 0JavaScriptLast synced: 2026-08-14

Open on GitHub

Persistent live DAG visualization for DeepSeek Harness subagents and workflows

README excerpt

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…

View full README on GitHub →
Agentsdagdeepseek-harnessdsh-pluginsubagentsvisualizationworkflowagent

Category