Bind this session to a Roblox client (account-sticky)
select-clientBind a connected Roblox client to the current session so tool calls target that game. Choose by username to keep the binding across reconnects without reselecting.
Instructions
Bind a connected Roblox client to THIS session so your tool calls target that game. Select by clientId OR by username — selecting by username is recommended because it is account-sticky: a client gets a new clientId every reconnect, but a username binding follows the account across rejoins without re-selecting. Each session keeps its own selection, so two sessions can drive two games at once. If several agents SHARE one session, don't fight over this binding — instead pass client (clientId or username) directly to script/execute/run-luau to target a game for a single call without changing anyone's selection. Provide exactly one of clientId or username; the value must match a currently-connected client. Signature: { clientId: string?, username: string? }. Phase: observe; cost=low; idempotency=read-only. Requires: none. Produces: structured-result. Safety: read-only. On failure: inspect tool-schema for exact fields, defaults, constraints, and an invocation example.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| clientId | No | Optional connected Roblox client id returned by list-clients. | |
| username | No | Optional Roblox username used to resolve a connected client. |