List instance signals
list-instance-signalsEnumerate RBXScriptSignal events on a Roblox Instance and report how many connections each one has, so you can inspect live event listeners.
Instructions
Enumerate the RBXScriptSignal members (events) of a Roblox Instance and report how many connections each has. Connection counts require an executor exposing getconnections(signal); if it is unavailable the signals are still listed but ConnectionCount is reported as null with a note. Returns { Instance, GetConnectionsAvailable, Signals: [{ SignalName, ConnectionCount, Note? }] } or { error } when the instance cannot be resolved. Signature: { instancePath: string, threadContext: number? }. Phase: observe; cost=medium; idempotency=read-only. Requires: active-client, resolved-target. Capabilities: getconnections. Produces: bounded-candidates. Safety: read-only. On failure: inspect tool-schema for exact fields, defaults, constraints, and an invocation example.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| instancePath | Yes | Lua expression resolving to the target Instance, e.g. 'game.Players.LocalPlayer' or 'game.Workspace.Part'. Evaluated as `return <instancePath>`. | |
| threadContext | No | Optional Roblox thread identity for this call; omit it to use the server default. |