# Interface OrchestratorExecuteOptions

Orchestrator execution options.

interface OrchestratorExecuteOptions {
signal?: AbortSignal;
timeout?: number;
maxSteps?: number;
tokenBudget?: number;
onProgress?: (status: ExecutionStatus) => void;
metadata?: Record<string, unknown>;
}

- Defined in packages/nexus-agents/src/core/types/orchestrator.ts:27

##### Index

### Properties

signal?
timeout?
maxSteps?
tokenBudget?
onProgress?
metadata?

## Properties

### `Optional` signal

signal?: AbortSignal

Abort signal for cancellation

- Defined in packages/nexus-agents/src/core/types/orchestrator.ts:29

### `Optional` timeout

timeout?: number

Maximum execution time in ms

- Defined in packages/nexus-agents/src/core/types/orchestrator.ts:31

### `Optional` maxSteps

maxSteps?: number

Maximum number of steps/iterations

- Defined in packages/nexus-agents/src/core/types/orchestrator.ts:33

### `Optional` tokenBudget

tokenBudget?: number

Token budget for LLM calls

- Defined in packages/nexus-agents/src/core/types/orchestrator.ts:35

### `Optional` onProgress

onProgress?: (status: ExecutionStatus) => void

Callback for progress updates

- Defined in packages/nexus-agents/src/core/types/orchestrator.ts:37

### `Optional` metadata

metadata?: Record<string, unknown>

Additional metadata passed to orchestrator

- Defined in packages/nexus-agents/src/core/types/orchestrator.ts:39