Skip to content

Search docs

Find pages, headings, and concepts. Press ⌘K or Ctrl+K to toggle.

Blocks

Structured visual outputs for agent work on the canvas.

Blocks are typed outputs that make agent work inspectable. Instead of leaving every result as plain chat text, Alumia can render documents, code, images, tables, charts, maps, browsers, terminals, audio, galleries, datasets, and other structured surfaces directly on the canvas.

How blocks are created

Agents can emit blocks while answering, tools can return blocks after a task completes, and users can add blocks manually to organize a project. Each block is saved with typed data so it can be reopened, shared, and used as context later.

Why blocks matter

  • They keep long-running work visible.
  • They make artifacts easier to review than raw JSON.
  • They give agents a stable object to update instead of rewriting a whole conversation.

Use blocks when the output has structure, needs revision, or should remain visible after the chat moves on.