dsh-visual-workflow: A Visual Multi-Agent Workflow Orchestration Plugin for DeepSeek Harness
gzx2211/dsh-visual-workflow
A visual multi-agent workflow orchestration plugin for DeepSeek Harness, enabling drag-and-drop flow design with dual-mode execution, checkpoint resume, and real-time editing.
dsh-visual-workflow is a DSH plugin built specifically for DeepSeek Harness, offering a drag-and-drop canvas in the Web GUI that lets developers design, run, and monitor complex multi-agent workflows without writing code. It supports dual modes—flow orchestration and API service—with bidirectional sync between canvas and orchestrator. Each sub-agent node can independently configure models, tools, and prompts, and it includes scheduled triggers and breakpoint resume. With it, complex multi-agent orchestration becomes intuitive and manageable, ideal for developers who want a visual way to harness DeepSeek Harness.
How to Install
dsh plugin --profile web add github:gzx2211/dsh-visual-workflow- Category
- Workflow & Automation
- Platform
- DSH Plugin
- Author
- gzx2211
- Distribution
- Plugin
dsh-visual-workflow Key Features
dsh-visual-workflow Repo Summary
What Does It Do?
Visual Workflow is a DSH plugin for DeepSeek Harness that provides a visual multi-agent workflow designer for the Web GUI. It solves the difficulty of orchestrating multiple sub-agents, tools, and databases in DSH by offering a drag-and-drop canvas to build, run, and monitor complex workflows without code. Core capabilities include dual-mode operation (flow orchestration and API service), bidirectional canvas sync, deep customization of nodes, and scheduled triggers.
Core Features
- Drag-and-drop orchestration: zero-code connections with undo/redo, infinite canvas, and one-click layout.
- Dual-mode architecture: flow orchestration mode supports long-running multi-agent scheduling with breakpoint resume; API service mode publishes as an OpenAI-compatible REST API with multi-tenant isolation.
- Bidirectional canvas sync: saved changes are instantly reflected in the orchestrator, and runtime status is echoed back to the canvas with loop prevention.
- Deep customization: each sub-agent node can independently configure system prompt, LLM model, thinking effort, tool sets, and ReAct iteration limits.
- Collaboration groups and virtual nodes: group role nodes into parallel execution units with wf_ask_agent communication; virtual nodes share the main node's instance.
- Scheduled triggers: built-in scheduler with execution windows and trigger policies to auto-create and run instances.
How to Use This Plugin?
After enabling the plugin in DSH's Web GUI, create or open a workflow template from the workbench, then drag role, file, database, and stage nodes onto the canvas and connect them with flow, context, or database lines. Configure the parent and sub-agents, then switch to flow orchestration mode to run; the parent agent uses tools like wf_run_node and wf_ask to drive the process. For external access, switch to API service mode and publish as a REST API. You can edit the canvas in real time during execution, and paused or interrupted runs can resume from breakpoints.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: gzx2211/dsh-visual-workflow. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
