create_room
Create an empty live Excalidraw room, join it, and receive a shareable link with the encryption key for inviting collaborators. Returns the handle taken in the room.
Instructions
Create a new empty live-collaboration room, join it, and return the excalidraw.com link for a person to open. The link contains the encryption key; share it only with people who should see the drawing. The result states the handle this server took in the room.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| handle | No | Name to appear as in the room: lowercase letters, digits and hyphens, 1 to 32 characters. Made unique against the agents already in the room by appending -2, -3, and the result text states the handle taken. Defaults to root-claude. | |
| nearbyRadius | No | How far a neighbourhood query reaches around a mention, in canvas px, and the distance placement keeps between clusters. 250 by default; room_status reports it, and list_mentions, wait_for_mention, show_room, read_scene near and snapshot_scene near use it when they are given no radius of their own. | |
| agentReplyDepth | No | How many agent replies deep a chain an agent started may run before this agent stops hearing it, 0 to 5. 1 by default, so an agent may answer another agent once and the conversation goes on only if a person writes again; 0 means agent-started chains are never answered, even with answerAgentMentions on. A chain a person started is never bounded. This agent takes the bound at its own join and applies it to what it hears; it is not synchronised across the room, so two agents in one room may hold different bounds. room_status reports it as "agentReplyDepth: <n>". |