DeepSHPlugins
dsh-workflow-canvas 项目预览
GITHUB / COMMUNITY PROJECT

dsh-workflow-canvas

Agents & AutomationTypeScript

Visual drag-and-drop workflow builder for DSH — orchestrate tool calls, sub-agents, and conditional branches on a React Flow canvas.

3 StarsPiedPiper911 Updated 2026-08-17
Open GitHub repository
dsh-workflow-canvas 项目预览

About this project

Chinese

Visual drag-and-drop workflow builder for DSH — orchestrate tool calls, sub-agents, and conditional branches on a React Flow canvas.

English

Visual drag-and-drop workflow builder for DSH — orchestrate tool calls, sub-agents, and conditional branches on a React Flow canvas.

Project details & listing signals

Snapshot 2026-09-11
Creator / organization
PiedPiper911
Repository
PiedPiper911/dsh-workflow-canvas
GitHub Stars
3
Forks
0
Programming language
TypeScript
License
Not recorded
Last push
2026-08-17
Manifest
Declaration found in the catalog

A public repository does not automatically permit commercial use. Check the project's license and compatibility. Manifests and catalog scores are not security certifications.

Catalog score

54/ 100
Maintenance activity
83
Documentation & practical information
67
Community interest
17
Installation signals
100
Project declarations
80

关注度尚低(3);标准命令一键安装。

Scores use five dimensions of the catalog snapshot. They are browsing aids, not hands-on reviews or security assessments.

Install & use

The respective GitHub repositories define project information and licensing.

dsh plugin --profile web add github:PiedPiper911/dsh-workflow-canvas

Copying a command does not execute it. Read the repository documentation and check requirements and licensing first.

Project screenshots

Repository README

GitHub 原文

Saved repository documentation. Its capture date was not recorded and it may differ from the catalog description. Check the current repository before installing.

Repository documentation is preserved in its original language.

dsh-workflow-canvas 🧭

Visual workflow builder for DeepSeek Harness (DSH). Drag and drop nodes to orchestrate tool calls, sub-agents, and conditional branches into a workflow that runs through DSH's ctx.workflows engine. Powered by React Flow (xyflow) and Zustand.

Install

dsh plugin add @piedpiper911/dsh-workflow-canvas

Node types

NodeWhat it does
▶ TriggerWorkflow entry point (a prompt).
⚙ ToolA single tool call (e.g. video_frames, bash).
🤖 AgentDelegate a step to a sub-agent with its own prompt.
◇ ConditionBranch on an expression (then/else edges).
✓ OutputTerminal result template.

How it works

  1. Build a graph on the canvas: drag nodes from the toolbar, connect them with edges.
  2. The store compiles the graph into an ordered step list (breadth-first from triggers, conditions become branches) — this is the exact shape DSH's workflow engine consumes.
  3. Run hands the steps to ctx.workflows; Export saves a .workflow.json you can reload later.

The data model is deliberately transport-agnostic: the canvas is a *view* over a plain-JSON workflow spec, so it composes with any DSH workflow provider.

Development

npm ci
npm run dev        # standalone demo at :5173
npm run build      # tsc + vite build

License

MIT

Before you begin

Check the current repository for installation, compatible versions and licensing. Stars and catalog scores are snapshot-based browsing signals.

Installation & troubleshooting · 项目问题反馈

Related projects