Join, leave, or list Rambly spatial voice chat rooms. Use this to participate in voice conversations.
Interact with Rambly spatial voice chat rooms using the rambly_room tool.
| Action | Params | Description |
|---|---|---|
join | room (required), name? | Join a room (e.g., forest:haku-test) |
leave | — | Disconnect from room |
speak | text | Speak text via TTS |
move | x, y | Move avatar to position |
follow | name | Follow a user (track their position) |
unfollow | — | Stop following |
status| — |
| Current room, position, nearby peers |
list | — | List rooms (same as status) |
Rooms use the format <map>:<code>:
forest:haku-testisland:my-roomcybertown:hangoutYou can only hear peers within your hearing radius (default: 150 units). Use status to see distances to all peers.
When someone speaks nearby, their message appears as:
[Rambly forest:haku-test] David: Hey Haku, what's up?
Use follow(name) to track a user's movement. You'll automatically move to stay within hearing range while maintaining a comfortable distance.
Follow mode ends when:
unfollow()move() somewhere# Join a room
rambly_room(action="join", room="forest:haku-test")
# Say something
rambly_room(action="speak", text="Hello everyone!")
# Check who's nearby
rambly_room(action="status")
# Follow David around
rambly_room(action="follow", name="David")
# Move to a specific spot
rambly_room(action="move", x=400, y=300)
# Leave when done
rambly_room(action="leave")
status after joining to see who's aroundfollow when having a conversation to stay in range