# Interface InputBinding

Input binding for a composition step.

interface InputBinding {
source: "literal" | "context" | "previous-step";
key: string;
value?: unknown;
}

- Defined in packages/nexus-agents/src/agents/skills/skill-types.ts:270

##### Index

### Properties

source
key
value?

## Properties

### `Readonly` source

source: "literal" | "context" | "previous-step"

Source of the input value

- Defined in packages/nexus-agents/src/agents/skills/skill-types.ts:272

### `Readonly` key

key: string

Key in context or step number

- Defined in packages/nexus-agents/src/agents/skills/skill-types.ts:274

### `Optional` `Readonly` value

value?: unknown

Literal value (if source is 'literal')

- Defined in packages/nexus-agents/src/agents/skills/skill-types.ts:276