Skip to main content
A table is a page kind whose rows live in the database rather than in the page body. Gus and workflow steps write to it; the grid reads it. It is where structured work accumulates: a pipeline, a checklist, a log of things processed. Reach it from an agent over MCP, or from a workflow step through ctx.tables.

Gotchas

  • Row order comes from a sequence, not from a timestamp. now() is the transaction timestamp, so every row of one batch insert shares it and the order within that batch is undefined. “Newest first” is only true against a monotonic column, which is what tables use.
  • A workflow step writes as the member who created the workflow, not as the organisation. If that person loses access, the workflow does too.