# Interface TrinityPhaseResult

Result from a single TRINITY phase.

interface TrinityPhaseResult {
phase: TrinityPhase;
role: TrinityRole;
output: string;
durationMs: number;
tokensUsed: number;
}

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

##### Index

### Properties

phase
role
output
durationMs
tokensUsed

## Properties

### `Readonly` phase

phase: TrinityPhase

Which phase produced this result

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

### `Readonly` role

role: TrinityRole

Role that executed this phase

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

### `Readonly` output

output: string

Output from the phase

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

### `Readonly` durationMs

durationMs: number

Duration in milliseconds

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

### `Readonly` tokensUsed

tokensUsed: number

Tokens used

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