# Interface AgentExecutorConfig

Configuration for the agent executor.

interface AgentExecutorConfig {
scanTarget?: string;
simulateVotes?: boolean;
votingStrategy?:
| "simple_majority"
| "supermajority"
| "unanimous"
| "proof_of_learning"
| "opinion_wise"
| "higher_order";
quickMode?: boolean;
tracker?: ITaskTracker;
issueNumber?: number;
repo?: string;
}

- Defined in packages/nexus-agents/src/pipeline/agent-executor.ts:86

##### Index

### Properties

scanTarget?
simulateVotes?
votingStrategy?
quickMode?
tracker?
issueNumber?
repo?

## Properties

### `Optional` `Readonly` scanTarget

scanTarget?: string

- Defined in packages/nexus-agents/src/pipeline/agent-executor.ts:87

### `Optional` `Readonly` simulateVotes

simulateVotes?: boolean

- Defined in packages/nexus-agents/src/pipeline/agent-executor.ts:88

### `Optional` `Readonly` votingStrategy

votingStrategy?:
| "simple_majority"
| "supermajority"
| "unanimous"
| "proof_of_learning"
| "opinion_wise"
| "higher_order"

Voting strategy for consensus stages (default: higher_order).

- Defined in packages/nexus-agents/src/pipeline/agent-executor.ts:90

### `Optional` `Readonly` quickMode

quickMode?: boolean

Use 3 agents instead of 6 for faster voting (default: false).

- Defined in packages/nexus-agents/src/pipeline/agent-executor.ts:99

### `Optional` `Readonly` tracker

tracker?: ITaskTracker

- Defined in packages/nexus-agents/src/pipeline/agent-executor.ts:100

### `Optional` `Readonly` issueNumber

issueNumber?: number

- Defined in packages/nexus-agents/src/pipeline/agent-executor.ts:101

### `Optional` `Readonly` repo

repo?: string

- Defined in packages/nexus-agents/src/pipeline/agent-executor.ts:102