[API reference](https://evolu.dev/docs/api-reference) › [@evolu/common](https://evolu.dev/docs/api-reference/common) › [Task](https://evolu.dev/docs/api-reference/common/Task) › RunConfig

Defined in: [packages/common/src/Task.ts:2040](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Task.ts#L2040)

Configuration for [Run](https://evolu.dev/docs/api-reference/common/Task/interfaces/Run) monitoring behavior.

## Properties

<a id="eventsenabled"></a>

### eventsEnabled

```ts
readonly eventsEnabled: Ref<boolean>;
```

Defined in: [packages/common/src/Task.ts:2048](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Task.ts#L2048)

Whether to emit [RunEvent](https://evolu.dev/docs/api-reference/common/Task/interfaces/RunEvent)s.

Use a [Ref](https://evolu.dev/docs/api-reference/common/Ref/interfaces/Ref) to enable or disable events at runtime without recreating
the Run. Events are disabled by default for zero overhead when monitoring
is not needed.