The vocabulary
The v1 endpoints behind the old canvas —
/api/v1/workflows,
/api/v1/memory/instances, /api/v1/mcp/connections — return 404. The current
API is v2.
Why the canvas went
A graph draws the decisions in advance. The model makes them per message, with the whole conversation in front of it. Every branch that was drawn as a switch node was a decision taken away from the model and frozen at design time. What is left that a graph really did own — which agent takes this message — is now a function, because it is the one thing only your own code can know:programs/splox/main.py
What has no replacement
There is no visual editor. If what you want is a fixed pipeline with phases and checkpoints, you write it: it is ordinary Python in a program, withwhile True,
a queue, a retry and a database if it needs one. The starter tree carries
programs/compiler/ as a worked example of that shape — several agents, phases,
resumable — and its README is the thing to read before building anything similar.
If you are coming back
1
Your account already has a machine
Sign in and you have a harness copied from the Assistant starter and a machine
running it. Quickstart.
2
Read the six words
Machine, harness, program, agent, run, chat. Concepts.
3
Port the one workflow you actually miss
Write it as a program. Patterns has four shapes to copy: a
router, a bot, a nightly job and a fan-out.

