AgentCanvas / Pages / Developer Guide / Capabilities
9 capability pages
These are the load-bearing features of the platform. Blueprint argues why this particular nine; Architecture shows how they fit together as a system; the pages below show how each one works under the hood. Read on demand when you're building, debugging, or comparing AgentCanvas to other frameworks.

1Graph-Expressible Agents

DAG workflows, cyclic agent loops, and compositions of both run on the same canvas and executor.

capabilities/graph-expressible-agents.html

2Customizable Node System

Subclass BaseCanvasNode, register in WorkspaceComponentRegistry โ€” new node types appear in the workspace automatically.

capabilities/customizable-node-system.html

3Isolated Runtime Environments

Server-mode nodesets run in their own subprocess and Python env; the framework talks HTTP to them.

capabilities/isolated-runtime-environments.html

4Nested Graph System

Composite nodes contain subgraphs; flatten.py recursively expands them before execution.

capabilities/nested-graph-system.html

5Graph Execution Engine

Fire-on-input ready-queue scheduler โ€” no form-specific code paths for DAG vs. loop vs. mixed.

capabilities/graph-execution-engine.html

6Real-Time Observability

WebSocket broadcasts per-step node firings to the frontend; canvas reflects execution live.

capabilities/real-time-observability.html

7Hook System

Shell commands fire at lifecycle boundaries (run-start / step / run-end) โ€” for logging, eval, side effects.

capabilities/hook-system.html

8Batch Evaluation & Job Queue

Submit a graph as an eval run; GPU-budget-gated subprocess execution with per-episode persistence; one queue shared across all Claude / canvas sessions hitting the same backend.

capabilities/batch-evaluation-job-queue.html

9Visual Canvas Editor

React Flow editor for authoring graphs, configuring nodes from auto-rendered forms, and watching every port update live over one WebSocket โ€” root canvas and composite drill-down share the same component.

capabilities/visual-canvas-editor.html

ยง Related