# Interface ThinkerOutput

Thinker's analysis output.

interface ThinkerOutput {
problemAnalysis: string;
approach: string;
considerations: string[];
successCriteria: string[];
}

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

##### Index

### Properties

problemAnalysis
approach
considerations
successCriteria

## Properties

### `Readonly` problemAnalysis

problemAnalysis: string

Problem analysis

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

### `Readonly` approach

approach: string

Execution approach/plan

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

### `Readonly` considerations

considerations: string[]

Considerations and edge cases

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

### `Readonly` successCriteria

successCriteria: string[]

Success criteria

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