# setupReliability

**Kind:** Function

**Source:** [`atloria-monorepo/libs/agent-core/src/autonomous/reliability-config.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/libs/agent-core/src/autonomous/reliability-config.ts#L96)

Wire all reliability features into a session.

## Signature

```ts
function setupReliability(session: SessionLike, options: ReliabilityOptions, existingGateProvider: QualityGateProvider): ReliabilityContext
```

## Parameters

| Name | Type |
|---|---|
| `session` | `SessionLike` |
| `options` | `ReliabilityOptions` |
| `existingGateProvider` | `QualityGateProvider` |

**Returns:** `ReliabilityContext`
