# Interface RecordExecutionOptions

Options for recording an execution.

interface RecordExecutionOptions {
skillId: string;
status: SkillExecutionStatus;
input: Record<string, unknown>;
output?: string;
errorMessage?: string;
context?: string;
}

- Defined in packages/nexus-agents/src/agents/skills/skill-helpers.ts:25

##### Index

### Properties

skillId
status
input
output?
errorMessage?
context?

## Properties

### `Readonly` skillId

skillId: string

- Defined in packages/nexus-agents/src/agents/skills/skill-helpers.ts:26

### `Readonly` status

status: SkillExecutionStatus

- Defined in packages/nexus-agents/src/agents/skills/skill-helpers.ts:27

### `Readonly` input

input: Record<string, unknown>

- Defined in packages/nexus-agents/src/agents/skills/skill-helpers.ts:28

### `Optional` `Readonly` output

output?: string

- Defined in packages/nexus-agents/src/agents/skills/skill-helpers.ts:29

### `Optional` `Readonly` errorMessage

errorMessage?: string

- Defined in packages/nexus-agents/src/agents/skills/skill-helpers.ts:30

### `Optional` `Readonly` context

context?: string

- Defined in packages/nexus-agents/src/agents/skills/skill-helpers.ts:31