Skip to main content

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

ComponentPurpose
TeamBuilderCanvasDesign agent teams
AgentTeamCanvasConfigure team members
DagCanvasBuild DAG pipelines
PreviewPanelPreview workflow execution

Architecture Role

LayerPosition
ApplicationVisual workflow editor

Dependencies

  • clawdesk-types — Pipeline and agent type definitions
  • clawdesk-agents — Pipeline execution integration