OptionalseedPRNG seed. Same seed + same call sequence → same chaos. Default 1.
OptionalduplicatesA probability, or full ChaosDuplicateOptions.
OptionalreorderA window size, or full ChaosReorderOptions.
OptionallatencyInbound delay per event.
OptionalsendA probability, or full ChaosSendFailureOptions.
OptionalsendOutbound delay per send.
OptionaldisconnectsAutomatic connection drops (manual ones: ChaosProvider.disconnect).
OptionalaliasesAlias identities for the same human.
OptionalkindsInbound event kinds the chaos applies to. Default ['message', 'interaction'].
connection events always pass straight through.
All chaos knobs. Every field is optional;
{}is a transparent wrapper.