Read remote-spy captures
get-remote-spy-logsRead bounded remote-call captures from Cobalt or Ketamine without loading the engine. Filter by direction, remote path/id, method, class, name, blocked-only, or afterId cursor.
Instructions
Reads bounded captures from the selected engine without loading it. Query filters by direction, remoteId/path, method, class, blocked-only, name, and afterId cursor affect this read only; use configure-remote-spy for persistent capture filters. Typed argument snapshots preserve nil arity and binary previews. Cobalt supplies available RakNet/actor metadata and results; Ketamine captures request arguments only. gap reports expired history. IDs are scoped to the engine and generation. Signature: { engine: "cobalt" | "ketamine"?, limit: any?, afterId: number?, direction: any?, remotePath: string?, remoteId: string?, nameFilter: string?, method: string?, classFilter: "RemoteEvent" | "UnreliableRemoteEvent" | "RemoteFunction"?, blockedOnly: boolean?, raknetOnly: boolean?, threadContext: number? }. Phase: observe; cost=medium; idempotency=read-only. Requires: active-client, resolved-target. Produces: bounded-event-snapshot, structured-observation. Safety: read-only. On failure: inspect tool-schema for exact fields, defaults, constraints, and an invocation example.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Optional hard result/work budget used to keep output and runtime bounded. | |
| engine | No | Remote-spy backend. Only one engine runs per client; starting another stops the current engine. Defaults to cobalt. | cobalt |
| method | No | Optional text value for method. | |
| afterId | No | Optional numeric value for after id. | |
| remoteId | No | Optional text value for remote id. | |
| direction | No | Capture/control direction; incoming includes client callbacks. | Both |
| nameFilter | No | Optional text value for name filter. | |
| raknetOnly | No | Whether to enable raknet only. | |
| remotePath | No | Optional dotted Roblox instance/value path resolved in the active client. | |
| blockedOnly | No | Whether to enable blocked only. | |
| classFilter | No | Optional validated input for class filter. | |
| threadContext | No | Optional Roblox thread identity for this call; omit it to use the server default. |