插件目录 / Developer / dsh-workflow-canvas
dsh-workflow-canvas
未验证 PiedPiper911
功能简介
DSH plugin by PiedPiper911 — dsh-workflow-canvas
未验证 — 尚未实测
DSH plugin by PiedPiper911 — dsh-workflow-canvas 尚未验证——请自行安装测试。
「未验证」表示我们的自动化 CI 尚未安装过该插件。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。
README
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
| Node | What it does |
|---|---|
| ▶ Trigger | Workflow entry point (a prompt). |
| ⚙ Tool | A single tool call (e.g. video_frames, bash). |
| 🤖 Agent | Delegate a step to a sub-agent with its own prompt. |
| ◇ Condition | Branch on an expression (then/else edges). |
| ✓ Output | Terminal result template. |
How it works
- Build a graph on the canvas: drag nodes from the toolbar, connect them with edges.
- 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.
Runhands the steps toctx.workflows;Exportsaves a.workflow.jsonyou 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
安装
装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:
dsh plugin add dshbase-catalog 然后对 agent 说「帮我装 dsh-workflow-canvas」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。
该插件是 GitHub 源码(未发 npm)——直接从仓库装:
Web profile:
dsh plugin --profile web add github:PiedPiper911/dsh-workflow-canvas Headless(CLI)profile:
dsh plugin --profile headless add github:PiedPiper911/dsh-workflow-canvas 实测报告
尚未 L3 验证——若已跑过,见下方失败备注。