[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:2041](https://github.com/evoluhq/evolu/blob/037c390af081e9944d616ff298a729515c5c5ab7/packages/common/src/Task.ts#L2041)

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:2049](https://github.com/evoluhq/evolu/blob/037c390af081e9944d616ff298a729515c5c5ab7/packages/common/src/Task.ts#L2049)

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.