EntityTypeDefinition

@daydreamsai/core


@daydreamsai/core / EntityTypeDefinition

Interface: EntityTypeDefinition

Defined in: packages/core/src/memory/knowledge-schema.ts:65

Entity type definition in knowledge schema

Properties

description?

optional description: string

Defined in: packages/core/src/memory/knowledge-schema.ts:71

Description of this entity type


displayName?

optional displayName: string

Defined in: packages/core/src/memory/knowledge-schema.ts:69

Human-readable display name


extraction?

optional extraction: EntityExtractionConfig

Defined in: packages/core/src/memory/knowledge-schema.ts:77

Configuration for automatic extraction


name

name: string

Defined in: packages/core/src/memory/knowledge-schema.ts:67

Entity type name


optionalProperties?

optional optionalProperties: Record<string, "string" | "number" | "boolean" | "object" | "date">

Defined in: packages/core/src/memory/knowledge-schema.ts:75

Optional properties with their types


relationships?

optional relationships: Record<string, RelationshipTypeDefinition>

Defined in: packages/core/src/memory/knowledge-schema.ts:79

Relationships this entity can have


requiredProperties?

optional requiredProperties: string[]

Defined in: packages/core/src/memory/knowledge-schema.ts:73

Required properties for this entity type