clawdesk-canvas
The canvas crate powers ClawDesk's visual editors for designing agent teams, pipelines, and workflows.
What It Does (Plain English)
The canvas is the visual drag-and-drop editor where you design multi-agent workflows. Think of it as a flowchart builder — you draw boxes for each agent, connect them with arrows, and define how work flows between them.
Key Features
- Agent team design — Visually arrange agents and define their relationships
- Pipeline builder — Create step-by-step processing chains
- DAG visualization — See the flow of work as a directed graph
- Preview panel — Test your workflow before deploying it
- Export/import — Save and share workflow designs
UI Components
| Component | Purpose |
|---|---|
TeamBuilderCanvas | Design agent teams |
AgentTeamCanvas | Configure team members |
DagCanvas | Build DAG pipelines |
PreviewPanel | Preview workflow execution |
Architecture Role
| Layer | Position |
|---|---|
| Application | Visual workflow editor |
Dependencies
clawdesk-types— Pipeline and agent type definitionsclawdesk-agents— Pipeline execution integration