# Interface DocumentationExpertOptions

Configuration options for DocumentationExpert.

interface DocumentationExpertOptions {
format?: "jsdoc" | "markdown" | "tsdoc" | "rst";
includeExamples?: boolean;
audienceLevel?: "advanced" | "beginner" | "intermediate";
generateTOC?: boolean;
includeBadges?: boolean;
systemPromptOverride?: string;
temperature?: number;
maxTokens?: number;
enableHeuristics?: boolean;
additionalCapabilities?: AgentCapability[];
}

#### Hierarchy (View Summary)

- ExpertOptions
  - DocumentationExpertOptions

- Defined in packages/nexus-agents/src/agents/experts/documentation-expert.ts:36

##### Index

### Properties

format?
includeExamples?
audienceLevel?
generateTOC?
includeBadges?
systemPromptOverride?
temperature?
maxTokens?
enableHeuristics?
additionalCapabilities?

## Properties

### `Optional` format

format?: "jsdoc" | "markdown" | "tsdoc" | "rst"

Documentation format

- Defined in packages/nexus-agents/src/agents/experts/documentation-expert.ts:38

### `Optional` includeExamples

includeExamples?: boolean

Include code examples

- Defined in packages/nexus-agents/src/agents/experts/documentation-expert.ts:40

### `Optional` audienceLevel

audienceLevel?: "advanced" | "beginner" | "intermediate"

Target audience level

- Defined in packages/nexus-agents/src/agents/experts/documentation-expert.ts:42

### `Optional` generateTOC

generateTOC?: boolean

Generate table of contents

- Defined in packages/nexus-agents/src/agents/experts/documentation-expert.ts:44

### `Optional` includeBadges

includeBadges?: boolean

Include badges in README

- Defined in packages/nexus-agents/src/agents/experts/documentation-expert.ts:46

### `Optional` systemPromptOverride

systemPromptOverride?: string

Custom system prompt override

Inherited from ExpertOptions.systemPromptOverride

- Defined in packages/nexus-agents/src/agents/experts/expert-base-types.ts:18

### `Optional` temperature

temperature?: number

Temperature for completions (domain-specific default if not set)

Inherited from ExpertOptions.temperature

- Defined in packages/nexus-agents/src/agents/experts/expert-base-types.ts:20

### `Optional` maxTokens

maxTokens?: number

Maximum tokens for responses

Inherited from ExpertOptions.maxTokens

- Defined in packages/nexus-agents/src/agents/experts/expert-base-types.ts:22

### `Optional` enableHeuristics

enableHeuristics?: boolean

Enable domain-specific heuristics

Inherited from ExpertOptions.enableHeuristics

- Defined in packages/nexus-agents/src/agents/experts/expert-base-types.ts:24

### `Optional` additionalCapabilities

additionalCapabilities?: AgentCapability[]

Custom capability extensions

Inherited from ExpertOptions.additionalCapabilities

- Defined in packages/nexus-agents/src/agents/experts/expert-base-types.ts:26