Connector and runtime self-report
get-connector-diagnosticsProbes the live Roblox connector to report execution environment details and available capabilities, helping diagnose client issues or verify functions before use.
Instructions
Probe the live connector/runtime from inside the Roblox client and return a self-report describing the execution environment. Every read is pcall-guarded, so an unavailable function is reported as null rather than failing the call. Returns { threadIdentity, executor={ name, version }, hasWebSocket, gcInfoKB, genvKeyCount, hasReg, hasRenv, capabilities={ getgc, hookfunction, getnilinstances, getactors, getluastate, run_on_actor, clonefunction, newcclosure, cloneref, compareinstances, getcallingscript, getscriptclosure, getsenv, getfenv, mouse1click, keypress, getcallbackvalue, firesignal, getconnections } }. Use this to confirm what the connector can do before relying on reflection/hooking tools, or to diagnose why a client is behaving unexpectedly. Signature: { threadContext: number? }. Phase: verify; cost=medium; idempotency=read-only. Requires: active-client. Produces: structured-observation, created-handle, diagnostic-report. Safety: read-only. On failure: inspect tool-schema for exact fields, defaults, constraints, and an invocation example.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| threadContext | No | Optional Roblox thread identity for this call; omit it to use the server default. |