memory_join_room
Join a shared memory room with an mnvr_ invite code to obtain its address and membership scope for reading or writing shared memories.
Instructions
Join a shared memory room using an invite code (starts with 'mnvr_'). Use when the user pastes an invite code or says something like 'join room with code ...'. The result gives the room's address, which is the domain for reading the shared room with memory_read, and tells you what you may do with it: memory_write to that address is only allowed when your membership scope is read_write; a read-only membership has that write refused; and when the server does not report a scope, whether memory_write would succeed is stated as unknown rather than promised either way.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | The invite code (mnvr_...). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | The room name. | |
| scope | No | Your role in the room ('read' | 'read_write'). | |
| address | Yes | Domain address (xroom:<id>); pass as `domain` on read/write. | |
| room_id | Yes | The room's id (room_...). | |
| next_steps | Yes | How to use the room now. | |
| already_member | No | True if you were already a member (no-op join). |