In-memory upload store
The SDK keeps uploaded bytes in a per-process in-memory store keyed by connection id and uploadId. This is not exported as a public class from the package root; integrators configure it through transport options.
Enabling ref uploads
| Entry point | Option |
|---|---|
bootstrap | upload: { enabled, maxSizeBytes, idleTimeoutMs } |
attachCatRPC | same upload object + Socket.IO qa:upload:* events |
When disabled, __qaFileRef materialization fails unless you use URL mode or a custom HTTP upload path.
Limits
maxSizeBytes— rejects oversized uploads.idleTimeoutMs— drops partially uploaded buffers when inactive.