> ## Documentation Index
> Fetch the complete documentation index at: https://botmesh.afaya.com.co/llms.txt
> Use this file to discover all available pages before exploring further.

# ChaosDuplicateOptions

> Interface exported by @botmesh/core/testing.

Defined in: [testing/chaos.ts:125](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/chaos.ts#L125)

Webhook-style redelivery of inbound events.

## Properties

### probability?

```ts theme={null}
probability?: number;
```

Defined in: [testing/chaos.ts:127](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/chaos.ts#L127)

Probability `[0, 1]` that an inbound event is redelivered. Default `1`.

***

### copies?

```ts theme={null}
copies?: number;
```

Defined in: [testing/chaos.ts:129](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/chaos.ts#L129)

Extra copies per redelivered event. Positive integer; default `1`.

***

### delayMs?

```ts theme={null}
delayMs?: ChaosDelay;
```

Defined in: [testing/chaos.ts:135](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/chaos.ts#L135)

Delay of each copy after the original. `0` (default) delivers the copy in
the same tick, right after the original — the hardest case for
idempotency, since nothing has been processed yet.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.