set_player_metadata
Register and update player identity metadata for Silicon Pantheon game server. Required before lobby operations: set display name, player kind (human or agent), AI provider, model, version, and protocol version.
Instructions
Mutating. Register your identity with the server. Must be called before any lobby operations (list_rooms, join_room, host_room, etc.). display_name is your player name shown to others. kind must be 'human' or 'agent'. provider is the AI provider name (e.g. 'anthropic', 'openai') — required when kind='agent', ignored for humans. model is the specific model ID (e.g. 'claude-sonnet-4-6'). version is the client software version string. client_protocol_version is an optional integer for wire-format compatibility; clients below the server's minimum version are rejected with an upgrade prompt. Can be called again to update metadata. Returns the confirmed player profile.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| connection_id | Yes | ||
| display_name | Yes | ||
| kind | Yes | ||
| provider | No | ||
| model | No | ||
| version | No | 1 | |
| client_protocol_version | No |