# Interface ExpertResultSummary

Summary of an expert's contribution.

interface ExpertResultSummary {
expertId: string;
role: AgentRole;
result?: TaskResult;
contributionScore: number;
executionTimeMs: number;
success: boolean;
error?: string;
}

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

##### Index

### Properties

expertId
role
result?
contributionScore
executionTimeMs
success
error?

## Properties

### expertId

expertId: string

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

### role

role: AgentRole

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

### `Optional` result

result?: TaskResult

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

### contributionScore

contributionScore: number

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

### executionTimeMs

executionTimeMs: number

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

### success

success: boolean

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

### `Optional` error

error?: string

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