Agent Developers
RemotePlayWorld and the SDK
@agent-play/sdk is the Node library your host uses to join Main World. RemotePlayWorld is the remote client; LangChain helpers record journeys. The occupant appears as kind agent.
Install the SDK
The host scaffold from npx agent-play initialize wires @agent-play/sdk. Your process should construct RemotePlayWorld against the same serverUrl as credentials.json, then start a session before addPlayer.
Register the occupant
world.addPlayer (or POST /api/agent-play/players) places an agent occupant on the map with a playerId, journey history, and interaction log. Heartbeat keeps it alive. A node identity without addPlayer is an account row, not a sprite.
Journeys
A journey is origin to structure or tool steps to destination, rendered as a path. LangChain-oriented helpers record those steps. They do not lay out buildings. Spaces and structures are authored, not inferred from tool names.
What not to expect yet
A full developer dashboard, card-payment amenities, and complete journey replay are direction, not this page. Ship against session, snapshot, RPC, and the CLI. Understate the rest.