Skip to content

Utils

Functions

calculateImportance()

calculateImportance(result): number

Defined in: packages/core/src/core/utils.ts:75

Parameters

result

string

Returns

number


determineEmotions()

determineEmotions(action, result, importance): string[]

Defined in: packages/core/src/core/utils.ts:36

Parameters

action

string

result

string | Record<string, any>

importance

number

Returns

string[]


generateContentId()

generateContentId(content): string

Defined in: packages/core/src/core/utils.ts:269

Parameters

content

any

Returns

string


generateUniqueId()

generateUniqueId(): string

Defined in: packages/core/src/core/utils.ts:31

Returns

string


getTimeContext()

getTimeContext(timestamp): string

Defined in: packages/core/src/core/utils.ts:258

Parameters

timestamp

Date

Returns

string


hashString()

hashString(str): string

Defined in: packages/core/src/core/utils.ts:248

Parameters

str

string

Returns

string


injectTags()

injectTags(tags, text): string

Defined in: packages/core/src/core/utils.ts:5

Parameters

tags

Record<string, string> = {}

text

string

Returns

string


isValidDateValue()

isValidDateValue(value): value is string | number | Date

Defined in: packages/core/src/core/utils.ts:238

Parameters

value

unknown

Returns

value is string | number | Date


validateLLMResponseSchema()

validateLLMResponseSchema<T>(__namedParameters): Promise<T>

Defined in: packages/core/src/core/utils.ts:135

Type Parameters

T

Parameters

__namedParameters

LLMValidationOptions<T>

Returns

Promise<T>