# Interface ExecutionContext

Context passed to step executor.

interface ExecutionContext {
executionId: string;
stepResults: Map<string, StepResult>;
inputs: Record<string, unknown>;
signal?: AbortSignal;
}

- Defined in packages/nexus-agents/src/workflows/parallel-executor.ts:30

##### Index

### Properties

executionId
stepResults
inputs
signal?

## Properties

### executionId

executionId: string

Workflow execution ID

- Defined in packages/nexus-agents/src/workflows/parallel-executor.ts:32

### stepResults

stepResults: Map<string, StepResult>

Results from previous steps

- Defined in packages/nexus-agents/src/workflows/parallel-executor.ts:34

### inputs

inputs: Record<string, unknown>

Workflow inputs

- Defined in packages/nexus-agents/src/workflows/parallel-executor.ts:36

### `Optional` signal

signal?: AbortSignal

Abort signal for cancellation

- Defined in packages/nexus-agents/src/workflows/parallel-executor.ts:38