Canvas
A canvas is a live surface an agent writes and keeps current: a dashboard of this week’s pipeline, a status board for an incident, a brief for a meeting. Where a report is a record that accumulates, a canvas is one view that the agent updates in place.
You see canvases on the agent’s Canvas tab and in the Workspace rail’s Canvas tab. During a voice call, the agent draws on its canvas while it talks.
Asking for a canvas
Section titled “Asking for a canvas”Just ask in chat: “Put a dashboard of open deals by stage on your canvas”. The agent builds it and tells you. Ask for changes the same way — the agent patches only the blocks that changed, and the header shows when it was last updated.
Every agent already knows how to build canvases; you don’t need to install a skill.
Building blocks
Section titled “Building blocks”A canvas is an ordered list of blocks:
| Block | Use |
|---|---|
kpi | Headline numbers with labels and trends |
table | Rows and columns; cells support inline Markdown |
chart | Bar, stacked bar, line, area, pie or donut charts |
timeline | Events in order |
markdown | Formatted text |
html | Custom layouts using the built-in design kit |
image | Images |
diagram | Mermaid diagrams |
json | Structured data |
Blocks are styled by a platform design kit so they look right in light and dark mode. Content that can’t be rendered (a chart with no data, a diagram that doesn’t parse) shows a contained error instead of disappearing.
Layouts
Section titled “Layouts”A canvas can use a starter layout with named slots:
| Layout | Slots |
|---|---|
dashboard | header · kpis · main + side · footer |
report | header · summary · body · figures · appendix |
brief | header · key-points + body |
status-board | header · status · issues + next · log |
Multiple canvases
Section titled “Multiple canvases”An agent can keep several named canvases (up to 100). The default canvas is main. Pick between them from the dropdown above the canvas; pinned canvases come first. In the Workspace, the canvas you have open is the one the agent means by “this”.
Who sees a canvas
Section titled “Who sees a canvas”- Operator audience (default): visible on the agent’s page to people who manage it.
- Roster audience: also visible in the Workspace to everyone the agent is shared with, including external clients.
Ask the agent to “share this canvas with the team” to widen its audience. Canvases can also be shared and saved as PDF.
For agent builders
Section titled “For agent builders”Agents write canvases with the set_canvas and patch_canvas MCP tools. See MCP tools.