# Interface TrinityConfig

Configuration for TRINITY coordinator.

interface TrinityConfig {
maxIterations?: number;
timeoutMs?: number;
includeHistory?: boolean;
roleConfigs?: Partial<Record<TrinityRole, Partial<TrinityRoleConfig>>>;
}

- Defined in packages/nexus-agents/src/agents/collaboration/trinity-types.ts:161

##### Index

### Properties

maxIterations?
timeoutMs?
includeHistory?
roleConfigs?

## Properties

### `Optional` `Readonly` maxIterations

maxIterations?: number

Maximum verification iterations before giving up

- Defined in packages/nexus-agents/src/agents/collaboration/trinity-types.ts:163

### `Optional` `Readonly` timeoutMs

timeoutMs?: number

Timeout for entire coordination in ms

- Defined in packages/nexus-agents/src/agents/collaboration/trinity-types.ts:165

### `Optional` `Readonly` includeHistory

includeHistory?: boolean

Whether to include detailed phase history

- Defined in packages/nexus-agents/src/agents/collaboration/trinity-types.ts:167

### `Optional` `Readonly` roleConfigs

roleConfigs?: Partial<Record<TrinityRole, Partial<TrinityRoleConfig>>>

Custom role configurations

- Defined in packages/nexus-agents/src/agents/collaboration/trinity-types.ts:169