relay-research-canvas.carlid-dev.chatgpt.site
An agent-native collaborative canvas built with tldraw and WebMCP.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 0 · Act 9 · Transact 1 · Score: Not yet scored
Tool inspector
arrange_shapes
Align, distribute, stack, pack, grid, or relationship-layout existing unlocked shapes while preserving content. Use layout-grid for balanced unconnected collections and layout-hierarchy for connected flows. Returns immediate full-board composition diagnostics so you can repair the layout before continuing.
Page: /b/bf03061315de47dca9fb3935
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
shapeIds |
array | yes | — |
operation |
string | yes | — |
gap |
number | no | Gap between peer shapes for stack, pack, grid, and hierarchy operations. |
columns |
number | no | Column count for layout-grid. Defaults to a balanced square grid. |
direction |
string | no | Reading direction for layout-hierarchy. Defaults to right. |
layerGap |
number | no | Gap between relationship levels for layout-hierarchy. |
Raw JSON schema
{
"type": "object",
"properties": {
"shapeIds": {
"type": "array",
"minItems": 2,
"items": {
"type": "string",
"description": "A tldraw shape id returned by inspect_canvas, such as shape:abc123."
}
},
"operation": {
"type": "string",
"enum": [
"align-left",
"align-right",
"align-top",
"align-bottom",
"align-center-horizontal",
"align-center-vertical",
"distribute-horizontal",
"distribute-vertical",
"stack-horizontal",
"stack-vertical",
"pack",
"layout-grid",
"layout-hierarchy"
]
},
"gap": {
"type": "number",
"minimum": 0,
"maximum": 500,
"description": "Gap between peer shapes for stack, pack, grid, and hierarchy operations."
},
"columns": {
"type": "number",
"minimum": 1,
"maximum": 12,
"description": "Column count for layout-grid. Defaults to a balanced square grid."
},
"direction": {
"type": "string",
"enum": [
"right",
"down"
],
"description": "Reading direction for layout-hierarchy. Defaults to right."
},
"layerGap": {
"type": "number",
"minimum": 40,
"maximum": 800,
"description": "Gap between relationship levels for layout-hierarchy."
}
},
"required": [
"shapeIds",
"operation"
],
"additionalProperties": false
}
Similar websites
econsor.de
German digital agency building portals, e-commerce sites and online marketing, combining strategy, design and AI to grow clients' visibility and customer base.
inkframe-eta.vercel.app
Browser-native Elah video editor for 9:16 and 16:9 exports
agentdesk-demo.vercel.app
Meridian Ops
eworker.ca
E-Worker is business infrastructure powered by AI, with focused apps and connected business work.