<!--
 ⚠️  AUTO-GENERATED FILE - DO NOT EDIT MANUALLY
 This file is automatically generated by scripts/docs-generator.js
 To make changes, edit the source TypeScript files or update the generator script
-->

[agents](../../) / [Exports](../modules) / IWorkflowMetadata

# Interface: IWorkflowMetadata

Workflow metadata - uses base type for cross-converter compatibility
Step 1: ❌ Can't assign Date/number/string to metadata value type directly (index signature conflict)
Step 2: ✅ TMetadataValue already includes Date, primitive types
Step 3: ✅ Fix index signature to allow optional properties  
Step 4: ✅ Use proper intersection type for compatibility

## Indexable

▪ [key: `string`]: [`TMetadataValue`](../modules#tmetadatavalue) \| `undefined`

## Table of contents

### Properties

- [convertedAt](IWorkflowMetadata#convertedat)
- [processingTime](IWorkflowMetadata#processingtime)
- [executionId](IWorkflowMetadata#executionid)

## Properties

### convertedAt

• `Optional` **convertedAt**: `Date`

#### Defined in

[packages/agents/src/interfaces/workflow-converter.ts:40](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/workflow-converter.ts#L40)

---

### processingTime

• `Optional` **processingTime**: `number`

#### Defined in

[packages/agents/src/interfaces/workflow-converter.ts:41](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/workflow-converter.ts#L41)

---

### executionId

• `Optional` **executionId**: `string`

#### Defined in

[packages/agents/src/interfaces/workflow-converter.ts:42](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/workflow-converter.ts#L42)
