# Interface SelectionOptions

Options for expert selection.

interface SelectionOptions {
minScore?: number;
maxAlternatives?: number;
capabilityWeights?: Record<string, number>;
preferredDomains?: ExpertTaskDomain[];
excludeExperts?: string[];
forceCollaboration?: boolean;
}

- Defined in packages/nexus-agents/src/agents/experts/expert-selector-types.ts:108

##### Index

### Properties

minScore?
maxAlternatives?
capabilityWeights?
preferredDomains?
excludeExperts?
forceCollaboration?

## Properties

### `Optional` minScore

minScore?: number

- Defined in packages/nexus-agents/src/agents/experts/expert-selector-types.ts:109

### `Optional` maxAlternatives

maxAlternatives?: number

- Defined in packages/nexus-agents/src/agents/experts/expert-selector-types.ts:110

### `Optional` capabilityWeights

capabilityWeights?: Record<string, number>

- Defined in packages/nexus-agents/src/agents/experts/expert-selector-types.ts:111

### `Optional` preferredDomains

preferredDomains?: ExpertTaskDomain[]

- Defined in packages/nexus-agents/src/agents/experts/expert-selector-types.ts:112

### `Optional` excludeExperts

excludeExperts?: string[]

- Defined in packages/nexus-agents/src/agents/experts/expert-selector-types.ts:113

### `Optional` forceCollaboration

forceCollaboration?: boolean

- Defined in packages/nexus-agents/src/agents/experts/expert-selector-types.ts:114